This is great news!
I've been using RealBot for ages and it's good that I can now get my head "under the hood" so to speak, to have a look at how it all works (in theory at least).
I've got to figure it all out for myself first... I hope you comment your code well, Stefan!
P.S. Cheers Onno *thumbs up*