Some work on the multiblock. Re-adding functionality from before the rewrite.