Nonsingular matrix subspaces can be separated into two categories: by being either invertible, or merely possessing invertible elements. The former class was introduced for factoring matrices into the product of two matrices. With the latter, the problem of characterizing the inverses and related nonlinear matrix geometries arises. For the singular elements there is a natural concept of spectrum defined in terms of determinantal hypersurfaces, linking matrix analysis with algebraic geometry. With this, matrix subspaces and the respective Grassmannians are split into equivalence classes. Conditioning of matrix subspaces is addressed.