Creo que la imagen explica lo que quiero mejorar :)  Esto me ayudaría a soportar un nuevo feature que estoy diseñando, si alguien se anima, por favor me avisa, gracias!