UI cleanup for states: States now use BoolVectorProperty, and can trigger UI redraw
Fixed alignment for arguments.
Fixed argument & properties ordering
Allow properties to be changed without being considered a deletion