Separacion

Se separo el core para manejar cada clase por separado