Thank you! very helpful.
I'll be using ModelView. The plan is to translate every set of triangles contained in an Entity object to their x, y and z minus the camera's x, y and z, rotated to account for camera angle using cos, sin and tan magic with the Entity's rotation added on. Should that work?