Created a View class that abstracts the view matrix