Begin to externalize i18n and dynamic loading