solved the name conflicts about the settings manager and the actual settings document;
menu typed subcontent rendering;
injecting app to custom methods to enable calling app.render;