scoped library packaging