Oh wow that was pretty easy, got the ground and dynamic hamiltonian terms actually saving into a structure pretty nicely now
thiiiink i managed to now be able to pass in a default spatial function or not for hamiltonian terms, and they'll render appropriately, covering both the blank operator or prefigured case