Refactorizacion: se eliminara el patron observador, se movieron algunas clases, se empezo la migracion a interfaces y se comenzo la implementacion para agregar comboboxes :)