I've got an idea for labels in the plugin.
I would like to have a button for Display for the label field. It could turn it on or off for display. Some labels with the note field are not needed except when you are doing the conditional statements.
If I used display:none in CSS, that would eliminate the space and the text from the label, but it should still be there for the conditional statements. What it would give me is the option to have the note on the left, right or centered. This would be good for a heading, for example, which could be in bold using html. This would also be good for the separator because it could extend across the whole form, if it didn't have the label.
Then I realized that I would have to store the value of the label's visibility in the database. I assume you are storing those values in template_values, is that correct?
It shouldn't be that big of a deal. What do you think about it?