Documentation additions. Not nearly complete yet.