A lot of changes to the UI to remove dependency on images for buttons.
I've tried to make everything much more consistent.
Further small cleanups.