WARNING!
Do NOT use this yet! its just an idea we're playing with!
its not done, and wont be done for long either..