Point defect calculations in diamond-type crystals by the extended Huckel method 1: General theory and the vacancy problem | Synapse