Detailed object relationships

This doesn't cover ALL relationships (and probably never will), but it covers most that I have a good handle on. I'll be updating it with a few more in the coming days, but I wanted to get this PR up so that we can review this  as a team and fix any issues or inconsistencies.