pub type HorizonMap<A, H> = (Vec<A>, Vec<H>);
NOTE: First component is estimated horizon angles at each chunk; second component is estimated heights of maximal occluder at each chunk (used for making shadows volumetric).