Interface with the lifecycle of a Mode

The lifecycle of a Mode will be explained soon.

The documentation is only in Italian because right now i'm the only one
who need it and who could edit it. It's not definite and could change in
any moment.

If you have any comment about that open an issue.