Any user action, which can be executed from a menu, toolbar or context menu is represented by a diagram command. Diagram commands are UI independent. Diagram commands are maintained by a commander, which also serves as bridge between Nevron UI and diagram commands.