Text this: Simulations of electron elastic diffuse scattering patterns from individual nanometre-sized dislocation loops. I. Kinematical methodology