Adicionando base das camas de apresentação e implementando modelos principais