I finally got around to getting SOMELib to work on Windows after the restructuring.
An additional thing I haven't mentioned yet is that LibFactory now has an addClass() function. This is for having "built-ins" (as opposed to plug-ins). This way, you could have some default classes already in your executable, but access them as though they were dynamically loaded.