feat(html): Agregando Separation of concerns