Not sure if I've ever mentioned this topic before, but RS500 supports editing rung monics, whether as an edit of an existing rung, from-scratch entry, or even clipboard paste, even for multiple rungs. I really like it, in fact, starting on an empty rung, hitting <enter> to get into text edit mode, typing the rung structure in monics, then going back to GUI mode to enter addresses, is my default edit mode for SLCs.
I'd really like to have this in DMD, I think users would find it super convenient. I attached a shot of a rung in RS500 open for text editing.