Cambios de diseño y semántica

Añadidos varios archivos.