Reimplementation of the assemblage with persistent jacobeans. There are also a few changes to the tests which has now dramatically reduced the memory demand.