Generic file management

Permit to manage file that are not a *model* like a model:
- edition
- syntax highlighting

Useful to manage documentation for example.