pub fn build_directional_light_cascades<P: CameraProjection + Component>(
    directional_light_shadow_map: Res<'_, DirectionalLightShadowMap>,
    views: Query<'_, '_, (Entity, &GlobalTransform, &P, &Camera)>,
    lights: Query<'_, '_, (&GlobalTransform, &DirectionalLight, &CascadeShadowConfig, &mut Cascades)>
)