Bill,
>I'm having a problem reconciling this with my situation. Hopefully I'm missing something.
I think you are correctly packaging your classlibs. I keep all of my lowest level subclasses of the baseclasses in a single classlib, that's just always worked best for me.