You can dynamically add plots or lines in State.Configure like the sample that I suggested you look at in the AddPlot documentation.
AddPlot is always used to make plots, there is no other supported way to have a plot configuration in the UI. You don't have to add all 10 plots, you can make if conditions but that has to go in State.Configure and you still need to use AddPlot for whatever plots need to be configured by the user. You can make other user inputs to control if those plots are added or not.
The order the plots are show in the UI is the order you call AddPlot which is also the order of the plot indexing for the Values collection.
Before doing anything else please view the help guide sample named "ns Indicator which dynamically adds a plot in State.Configure"
For your other question about arranging user properties I would suggest making a seperate post if you have questions about that, please provide a specific example of the end result you wanted so we have direction on what resources to provide.

Comment