Cleanup of language class for addons
Splitting config class into a base/specific so we can re-use the base in addons