Simulating low and hyperthermal energy ion scattering from nanostructured surfaces