So this is still work in progress but I've been working on it so much and just feel I've run out of time now.
I need to move on to something else but I can still revisit this at some time if you want me to.
Thanks for your patience, and thanks for all your support this month!