Dropped negative regions (not actually necessary), reimplemented region algorithms using the new visitors
Integrated the new datapaths in place of the old ones