Documentation first draft.