implementation of LangComponent -> Component will be all other "non-lang/voice" components