code: def main():
      
      fldr = mod_cfg.fldrs['program_path']
      p = mod_prg.Programs('AIKIF Programs', fldr)
      document_core_programs(p) 
      document_agents(p) 
      document_examples(p) 
    
      # p.list()	# get list of all programs
      p.save(fldr + os.sep + 'examples' + os.sep + 'document_AIKIF.csv')
      p.collect_program_info('progress.md')
docs: Example of self documenting (of sorts) code, via aikif.
      Simply call functions like below to build an overview 
      which has metadata automatically updated.