Updated Cmake builds to properly manage the 'ENABLE_INTERNAL_DOCS' option.
Reformatted documentation to make things a little more cohesive.