Introduce `ProgrartC` to build a single image to work with other build tools. Added a `CombinedStorageProvider` to allow aggregate storage providers.
Added `require` to load external script.