Karl's steps, mostly functional styling.
Needs labels/text tweaked