Time-of-Flight Neutron Diffraction for Long Pulse Neutron Sources