My HMVC implementation