Various UI changes

Color changes, more layers supported, UI prettification, and partial
support for regions.