I guess that would work if the IDE had a built-in WYSIWYG editor to create the diagrams easily - I don't like the idea of having to build them programatically. The tags would have to begin with a REM, too, so the source would still work in other IDEs.