Separated helpers, added advection methods. Started adding diffusion methods.