Documentation rewrite.