Zaslat SMS: X-ray difraction procedures for pollycrystalline and amorphous materials