Forgive me my primitive diagramming skills…It was just interesting to try and do this diagram for myself. It doesn’t actually contain all the object types in HourGlass. Nor does it show fully how they are communicating with each other. Gives some idea anyway. Perhaps I’ll come up with a better one some day.