Multicomponent profile refinement of time-of-flight neutron diffraction data