FOX, `free objects for crystallography': a modular approach toab initiostructure determination from powder diffraction | Synapse