Production restructured, badly inconsistent

Production turned into a XSection factory.
Automatic bookkeeping not working.
Each XSection implementation now has a maker which stores its
information, including how to construct it.