Added constructors and View class for building submatrices