Adds tools for code, for, with and include elements
Provisionally completes list of hideen directives when in normal view
Adds `if`, `elif`, `else` tools
Adds tools for `switch`, `case` and `default` directives