Linear gradient fix, icon fixes, updated o-hierarchical nav and linting

Hmm.  Why is this needed?