Base implementation of a MVC Plugin Architecture