Thank you, but my contribution was tiny. @j.stirling has done a huge quantity of work, both in the changes that you can see and also under the hood to make the code neater and so easier to understand and customise. The Upright microscope prototype would have been much harder without all of that.