Currently, for 'if', 'while' and 'repeat while' the condition text is put inside the diamond symbol entirely, which then expands to become a hexagon. For a complex condition, this can look rather ugly, so it would be nicer to have the text outside of the symbol, to the right (or optionally left) and above the diamond, with a suitably lengthened incoming arrow to prevent overlap with higher-up stuff. Could this become an option, either general for the diagram, or per-case with a marker on the text?