1) My guess is to use multiple interfaces on an object with the IMPLEMENTS keyword (they call it interface inheritance)
With this trick you can already use some inheritance in VB.
(I'm sorry, I just know that it's possible, not exactly how it must be programmed, just hoping to give some more ideas)