Class
Composition
Component
Node
Caption
Map
Branch
Menu && MenuItem
MapController
MapManager
MapsManager
node
command.Base
SaveMap
SaveNodePosition
DeleteNode
SaveNodeContent
CreateNode
Undo
Redo
CreateNewMap
SaveAsText
RenameMap
Copy
Cut
Paste