Start refactoring process away from OpenNI

This still won't build so don't try.