Shadows for directional lights + lots of changes.