This adds separator elements, and allows arbitrary grouping of controls. For details see the updates to README.md