document hierarchies
more model language stuff