Editor actions refactor

Refactor for editor actions. All the actions has been classified in two:
- ModelActions: actions performed over the model that generates commands
- EditorActions: actions performed by the editor that doesn't produce any command.

I tried to document and clean some of the actions, but it was too much. Also, we probably want to delete/rethink some of the model actions.