Hi Liam,
in my opinion there are several independent development topics mentioned in your post and they can be discussed, implemented and tested separately:
Unknown said: Or, preferably, can I use the element handler classes to create my own special…