PDIO-235 Add parameter constraints, UI, and sectioning