Structure and bonding of boranes, carboranes, silicones, silicates, boron nitride,borazines and phosphazenes