Start adding Matrix basis
Some tests, some methods skeleton
Some implementations