Versatile NMR simulations using SIMPSON