Multiple libraries in a cargo project

Whatever solution is used, it would be nice to support multiple libraries coming from a workspace as well. In existing projects using workspaces or even future projects that need more individual control over the sublibraries, it would be nice to support bundling workspace path dependencies as sublibraries.