I think I've figured out how to add tooltips in the editor. Also there's this thing called TextAnchor that automatically adjusts it's position/offset as lines are inserted above - having an anchor at each procedure declaration would make it pretty simple to know exactly where a given member starts (/ends?), without needing to réparer the entire module.