Wow, thanks, this is fantastic! Really well written and justified feedback. I did consider some of your points but opted not to implement them due to time pressure. Regardless, I will keep all of this in mind for any future updates!