General New Look & Feel First Cut

General: overhauled look and feel