I don't need a project matrix (or at least I don't know I need one).
How are you going to support multiple resolutions? Surely you are not going to apply a scaling factor to every single co-ordinate and dimension? Na, you can't be doing that can you?