- Improved documentation.
- Refactorred.
- Deleted obsolete interfaces.
- Improved for make cache.
- Optimized.