Aqui están todas las clases en un archivo único, compila seguro.