refactoring toward Library
continue refactor toward Library
further refactor toward Library
bundler takes a library
continue factoring out Library
factor more logic into Library
Packages have a Library. This simplifies things considerably