Add basic Language management (not yet functional)

Add classes LanguageRegistry and Language