Adding some more features to BaseRange; still need to change the inRange function and/or tests for SequenceGraph to ignore unattached Sides