As suggested by @wesm in #110 , it would be better to have a single Weld package organized into subpackages that contain integrated libraries. This will also make the package structure more consistent with weld-project/split-annotations, which will eventually be combined with Weld's runtime.