Layout-based PHP micro-framework for full-stack HTML5 sites