position property
Where the step sits in the scenario's shape — the split choices
taken to reach it by index, then the count since the last one: '#2' on
the trunk, '0.1#3' two splits deep. Unlike index it shifts only
within its own branch when a step is inserted.
Implementation
final String position;