Add any notes about design into designnotes
Update designnotes
Update designnotes
Update README.md
Updates to UIPane. Added MatrixDimension class
Changed designnotes
Minor optimisations.
Added Nelly's work from master.