Synthesis of Boron-Nitrogen-Carbon (BNC) hybrid materials: From 2D doped polyphenylenes to 3D porous architectures