Refactoring

Reorganizacion del codigo para hacerlo compatible(o entendible ) con los
demas, pendiente Guardar la Plantilla