Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The Bundles pattern achieves the following goals:
Keep executable code and related resources together even when there are multiple versions and multiple files involved in the underlying storage.
Implement a flexible plug-in mechanism that enables dynamic loading of executable code and resources.