Globalization data is not just translated messages, it is validation rules, formats and a lot
more. Generally speaking is the `Catalog` class allowing us to retrieve and store globalized
data, providing low-level functionality to other classes.				
The class is able to aggregate data from different sources which allows to complement sparse
data. Not all categories must be supported by an individual adapter.