Changes in progress
Work in progress
Work in progress... getting there
Moving towards the modular version
Partial changes, getting there
OK, decided to do everything using a much simpler, better method.  Taken up too much time on this, but close to being done.
OK, finished this stupid bloody refactor, committing before tidying up
Removing temporary files that are no longer needed
Renamed some files and modified directory structure
Some more file renaming and moving
Added 'End' method to get a thread end