merge walk/transfer segments below a defined threshold
inheritance-based Point class hierarchy