I want to build a browser-based city flythrough demo: the ground uses satellite imagery as the base layer, with the city’s 3D buildings overlaid on top. Visually, the buildings should have crisp outlines, and the overall lighting should be side-lit to create a dramatic feel. When the user clicks any building, a short cue tone synthesized in real time via the Web Audio API should play. The camera should use a “drone perspective,” automatically locking onto and smoothly following moving vehicles in the scene. Prefer implementing this with React + Three.js (React-Three-Fiber), and please provide the key component breakdown, the setup for post-process outlining and side lighting, and the core logic for vehicle motion and the follow camera.