Made language system more modular, can now easily add new languages.