Contains type, generation routines, and basic sparse linear algebra procedures. Reexports access to the CSR neighbour list components. Environment module providing CSR-based neighbour list and Linear Algebra procedures based on this saprsity structure.