Use when building a React Three Fiber application that needs real architecture -- state boundaries between React and Three.js, Zustand stores for 3D state, Suspense loading, demand-mode rendering, disposal on unmount, and the patterns that keep a multi-component R3F scene at 60fps. Builds the structural decisions, not the visual content.