The OpenDDS Model consists of "libraries" of possibly re-usable OpenDDS elements and optionally Packages that can contain these libraries.
Library in this context is different than the concept of C++ object file libraries used in OpenDDS. Even though you may be working with different modeling libraries the generated code will target a single object file library.