Module based MVC framework/cms