Thank you for your suggestion, @peterh. After reading it through, I now have a much clearer idea of what @Douglas was suggesting here (albeit for different purposes):
So, yes. at the moment, @Douglas is busy ‘cleaning’ up the program and adding some very much needed features.