Add a room in the CLIContext for user to embed context
Context in Option:

* better to use the user's  object to embed any configuration context...
Options: add option management

This is just to make it easier to parse the option.
Add documentation