Define standard initializer as well as assets initializer

This way, we can happily precompile assets without needing to initialize the app, and assets still work when we do initialize the app.