The resultant carbonaceous pyropolymer will possess recurring units containing at least carbon and hydrogen atoms; however, depending upon the pyropolymer precursor which has been selected, the pyropolymer may also contain other atoms such as nitrogen, oxygen, sulfur or metals such as an organometallic compound have been used as the pyropolymer precursor.