o que disseste fez-me pensar que talvez isto ate seja um organismo e nao algo de template. e nesse caso sim, vale a pena repensar isto para um objeto reutilizavel