Modularizado codigo del cliente en multiples bloques, para mayor escalabilidad