Param parser
A whole bunch of changes that just got out of hand.
Mostly I cleaned up the relationships models and genericized accessing sub-items and displaying them.