Class Diagrams for TM

Straight from 322. May want to drop the Command Interface-related images