Allowing for multiple packages to maintain independent translation hashes.
Refactored to remove loading of files and allow for multiple data sets to be merged.