Implement basic view and projection matrices. Need to refactor to better structure.