Better role-app loading

This is now ready to start getting integration with the services.