no need to deprecate that.
make Cell::Builder a class instead of mixing it into Cell::Base. goal was to create a totally generic object that is responsible for computing the actual cell class.
this makes it easier to understand how cell instantiation works. it also simplifies turning off the builder feature as it is all encapsulated in a class now that can simply be removed.
make ::class_from_cell_name private.