Problem
its too complicated to import diffraction objects.
from diffpy.utils.scattering_objects.diffraction_objects import DiffractionObject
Proposed solution
get rid of the scattering_objects layer so it becomes
from diffpy.utils.diffraction_objects import DiffractionObject, PdfObject
and so on. If in the future we support non-diffraction objects we can move it out of diffpy.....