Begin work on cascaded shadow maps, and add tests