This is something that has been going around in the back of my head for a while now. It's amazing what you can find online these days. Practically all of the code for this setup is borrowed from other sources. So thanks to everyone who's contributed to this by posting their own projects on the web.
Here are the links to the main contributors:
I will post more details on this project as I get time. I'm am planning to document this whole Idea exhaustively.
This is just the beginning...
If you liked this post, check out PART 2 for some further progress