Finally with the fantastic help from Mike I have some semblance of a working prototype in place. Video at (apologies for the bad quality of the video):
Look forward to many such projects.
Thanks Nitin