Major commit, almost production ready, lets call in 0.8 for the hell of it.