Really interesting and taught me a few things (and also might need to revert some recent recommendations – always learning!)
On a general note, thank you for writing this up as it’s quite a common component and I’ve not seen a lot of guidance of this nature so it’ll come in handy for me and many others.