Modify Matrix class and add Camera class.