Progress towards supporting primitives and a debug view; added camera projection support back into project