@clacke I like you version and have had very similar thoughts. I will however save the data model to a bit later when some key actions have been presented. I finally got my head around the (very elegant) data model after years of giting and so much clicked for me. My key message that I want to teach is the importance of internalizing the model before you do anything more advanced than a commit.