@nikitonsky TogetherJ did this in Java with comment annotations it was awesome. Generate your UML diagrams from your code as you go