adjacent regions are glued together
some specs added, some removed, some simplified (duplicated and unnecessary factories removed)