Addition of documentation and structure to the cnvpgc suite