Me parece genial. Gracias Surbyte.
En breve publicaré un código que aunque no funcione, sea lo más clarificador posible.