First pass at better docs.