An implementation of a Model View Controller CMS