Converted to modern OOP.
Merge branch 'feature/new-oop' into feature/repackage
Successul repackaging.
Fixes to make the demos work.
Fixes for the lapsolve module.
Moved plotptri out of the way.