I am not sure I understand what you are getting at here. You can create
Shared Classes by setting up modules (keyword Module) instead of classes.
THis is similar to static classes in C#. And, you can have multiple modules
and create a library.
The second statement confuses me, as any time you compile a library, you
only have to release the DLL, not source.