Use main.js as entry point instead and have the app module provide application generic state