Model View Controller core for writing Wordpress Plugins