Added Interface for VolumeCalculation and ShadowCalcuclation, added
Precision