Attach notes to combinators, entities... almost everything
+ Adds signposts.
All notes are saved when you export a blueprint as a string (but you need the mod to read them).
It would be nice if you could add or edit notes on entities that are far away. I've seen mods do this by hovering over an entity and then typing a command in the console. I don't know if there are other ways.