Added comments describing basic classes. Committing Builder's obscure reshuffle of cbproj file.