Perturbative unitarity for models with singlet and doublet scalars | Synapse