Architectures and Mechanisms for Language Processing