Exercise System Overhaul

Overhaul to the exercise system to allow presentation of data trees in a simple manner.
seor, and what type of data, describe it here, this part is important.