First take on new design of linalg
New structure without MATLAB compatibility