Doxygen Documentation: Automatically-generated documentation of the source code.
Data Structures: Information regarding the way data is organized within the source code.
Data Representations: Methods for representing data for which interpretive code exists.