With the merging of #20215, we've created the bevy_camera_controller crate, and have kicked it off with a freecam for 3D. We intend to improve this with the addition of a panorbit camera, per #19741.