Reestructuracion del codigo actual en objetos.