(change:minor) Improved doc
(change:major) Renamed some classes (use better names)