Move splittable sets into the API and enrich it.
Code cleaning. Fix some typos in the documentation AND the API