I developed this framework around 10 years ago (when Internet Explorer was still a thing!) It was used on a number of projects back then but hasn't been touched since.
I'm making it public mainly just for postertiy and in case anyone finds it interesting.
The code is quite heavily commented so that will have to serve as the only documentation as I don't intend to start writing any at this stage.