clean up and pruning

remove various modules that are going to be rewritten anyway: products,
coproducts, zero objects, etc.