BornAgain: software for simulating and fitting grazing-incidence small-angle scattering | Synapse