Namespacerenaming, Class renaming, first steps in improving fluent api
Complete redesign and implementation of the FluentAPI