Rename Milestone to StepInfo, and allow passing it to addBinding()