splinter into many packages
modules that only define instances of a class: export that class
documentation
no really, export classes from instance modules
import fewer modules, and as a result depend on fewer packages
script to build and install all the packages in this repo