Complete structure for developers quickly and easily using the programming model by layering Model View Presenter (MVP) with superclasses already be ready all the actions, persistence, validation, database, instance classes and layouts.