Big renaming and documentation push.