Text this: Sparse matrices and substructures with a novel implementation of finite element algorithms /