Fiddling with things, trying different smoothing strategies.
Fixing race condition with output frame names, providing top-level params to control always doing smoothing (even for random walk) and whether we use the primal lp to score HMC proposals.
Normalizing isovalues by the minimum possible isovalue so that alpha can never be > 1 (thus no need to clamp, better gradient info everywhere).
Encapsulating the two field smoothing strategy a bit better.