Ya estoy de vuelta!
Bueno... estuve leyendo lo que han estado hablando y tal parece que Egostar tiene razón, habrá que hacer MSA
Lo que tenía sobre el tema era un ejemplo de simulación; no sirve para este caso.
Voy a leer mejor el documento para informarme mejor y ver que opciones tenemos. Puede que haya algo ya hecho, aunque no se que tan factible o viable sea como adaptarlo a tu situación... ni que decir si en el caso de existir alguna biblioteca o componente es de pago.
Saludos,