Adds ability to add and remove bucketables.
Makes initial variable values set by functions rather than literals.
Adds reorder icons to and expands labelling on each bucketable element.
Adds styling.