High-level interface to T-matrix scattering calculations: architecture, capabilities and limitations | Synapse