DOC: Describe 3 base Protocol data types.
LIB: Implement 3 base Protocol data types.
LIB: Doxygen and GCC fix.
DOC: Documentation fix.