Well, I derived this from a previous idea, called "Project Soul". It was supposed to be some kind of OS, but I trashed the idea because I didn't want to mess with driver support. I didn't get far even trying; I suck at ASM and I don't want to screw around with a PC-emulator. But if I ever get some kind of business going, I'll definitely reconsider.
As for this, It would be a waste of my time to even write a general outline of the system. It involves trigonometry, linear-algebra, and binary search trees... Once I get around to programming a prototype, I'll release the code. It will seem extremely simple to use, although the inside isn't pretty.