article: Rewrite a bunch

Lots more work to do. This is after an initial review with coworkers and
friends on the internet.
Rename background-color to background-pixel

This is what the X11 protocol calls it.