There are some Drupal objects, like languages, text formats, contact categories, that should be converted into the new Configuration System.
At this moment, the approach is use the entity system to handle those configurations. However, things like languages shouldn't use entity as base system due entities require a language. Also, text formats are not related to languages and they don't have revisions support, and the same applies for contact categories.
This type of configurations share some characteristics.
- In Drupal 7, they are stored in a single table. Or at least in two tables.
- This objects are not fieldable.
- This objects are usually required in by other components but doesn't have other dependencies than modules.
- It is the same object for all the languages. Different languages of the site share the same configuration object.
Discuss. Find one.
After agree in a solution, implement: