This starts with refactoring the translation crate by breaking the files up into smaller modules to make them more maintainable.