Subclassing and Hooking with Visual Basic: Harnessing the Full Power of VB/VB.NET