add mode-specific faces

* generally good to expose configurable faces
* no need to highlight fun[ction] contextually
* s/Variables/Options/ where appropriate
add some sections