Copes with some mechanisms (ie, loading within a plane)
Docstrings
Watch out, strings have a length too!
Calculate directions elsewhere
Reorder definitions
Cope with more pseudo-mechanisms
Comment tidy up
Move rendering elsewhere
Correct width
Adds simulation of mounting bracket for splitting load