make the text element the first one
Add new empty preset from scratch
Add validation to collection name. Add Collection clone method. Misc fixes