Model-View-WordPress - An MVC Layer for WordPress