MVC, HMVC, and Modular PHP Framework