Wordpress MVC Abstraction Layer (Slim/Twig)