I feel like having this configurable and with substitution might be unnecessary complexity at this stage. Can we just say that the class is the language name for now, and add config options later on if they become necessary?