Breeding Functionality
Clean Code, Comment Code, and generate DoxyGen
Merge