Similar Items: Solshade: Terrain-aware Solar Illumination Modelling using Digital Elevation Models and Orbital Geometry