Rework and relocate doc-strings.

(lean heavily on the abc's)