wip: better interface to the linear systems, now a common::Action. better interface to the base classes with less virtual layers. Indexing is not working yet, nor is any testing for the parse matrices done.