Is it possible to load Classmodules into your project at runtime?

Ie have a set interface to the class module and strore different ActiveX Dlls (or at least their filenames) in a Database then have something that loads the dll from the Database and passes it out to another part of your code as an Object, so that the part which knows the interface can access it's methods.

Thanks