Support a configuration function, with the system-configuration. Update docs. Add a tests for language, using the configuration to see if we support it.