Semiconductor Laboratory: a suite of approximate methods for predicting semiconductor properties