Calculation of excited-state properties using general coupled-cluster and configuration-interaction models | Synapse