Creación de clases propias para replicar las clases del ejemplo y poder eliminarlas del programa posteriormente. De momento no se han modificado ninguno de los cálculos que ya hace el programa para calcular la solución. Estas clases ya funcionan si las separamos del resto del ejemplo.
Merge origin/master