Remove the XML based FileStore and break GenericNode into two parts.
Improve the interface of GenericNode/Parser
Improve the implementation of GenericNode and add more constness
Remove Parser as a friend of GenericNode
Improve the interface of GenericNode
Set parent in FilePersistence::Parser::load
Avoid suggesting two identical commands in autocomplete
Don't show autocompletion if the user is typing numbers
Fix auto completion not hidden when ESC pressed
Require first letter match for autocompletion and include built-in words
Update the documentation after the renaming of Model
Enhance DynamicLayout FE to allow arranging elements in major/minor grid
Add region generation (based on new and better code) to GridLayouter
Fix bugs and improve cursor placement in GridLayouter and related
Include <memory> in the core to enable use of smart pointers
Make it possible to nullify optional extension value attributes
Make cursors clonable

Cloning a cursor does NOT clone the corresponding visualization.
Fix DynamicGridFormElement to work with null nodes when synchronizing
Enable commands to know the cursor state of the command receiver
Add methods to GridLayouter that help arrange/insert/remove grid nodes