A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture | Synapse