Having a play at creating a MVC framework