This is NOT A WORKING PROJECT, this is just an idea in the making. To allow me to continue work at my pace, so I decided to upload the code here.