* refactor(step/smoothstep-edge): better default routing * chore(edges): pass options * chore(exports): add BaseEdge