Original file as created by FuraX49.
General code tidy up, removal of some bits that I don't think are required. Preparation for attempting to add some kind of translation support.