issue #15 implement "dismantle", issue #182 implement location types, issue #250 - support "continue, "left", "right" as directions. (not used anywhere in current data though)