A scenario builder for membrane filtration, built on top of Filtration.jl. Pick a simulated filtration plant, attach one or more controllers, and watch their closed-loop runs side by side, live, in a web page. It shows how much an optimal filtration/backwash strategy gains over a fixed periodic one when the controller only sees noisy measurements and has to learn the system as it goes.