pub fn build_rays<T: TypePath>(
    pick_source_query: Query<'_, '_, (&mut RaycastSource<T>, Option<&GlobalTransform>, Option<&Camera>)>
)