Exercise System Overhaul

Overhaul to the exercise system to allow presentation of data trees in a simple manner.
These follow a pattern, it's not a freeform use. Object.<TREETYPES> is all that's needed, then just use a better description.