More examples.
Refactoring.

- Use of the latests libraries
- New generation of the classes
- Review of the semantic api