changed imaging, added basic camera/transform/vec3