The basic concept of a Injector remains the same , however I look at the declarations and GoTo References, there is a infinite pool of declaration names, and a infinite number of ways to handle errors, UI etc. and everyones code is the same, same declarations , Same "Goto" , etc. etc. etc.
So every time I see code that Dims this as this and Privates this as that and Publics this as that thing, And they are 100% IDENTICAL, You can't say it isn't leeched, of course it is...