Tons of changes.

All current UI layouts nearly done.