Mandelbrot Explorer

Viewport changes become retained component state. Rendering publishes a KTX2 frame; updates without a render leave the previous frame intact.

Controls: