Added the start of the v2 source code, lot's of work to go...

Signed-off-by: Swizzy <swizzy@xeupd.com>