Refactor run_moore helper
As raised in !664 (merged), the run_moore
helper is becoming quite cumbersome.
We should refactor run_moore
into functions for running HLT1 (at least via Allen, perhaps also keeping support for Moore-based HLT1), HLT2, and Sprucing.