@tek At this point I have to admit I really like UML, especially when paired with code (skeleton!) generators.