There is work being done on this project and solutions already exists to great extent, but it is still a work in progress. If anybody is interested contact us or StudioSynthesis in Italy.
This page is just to document what we are aiming to achieve and inform that we are working on it.