What makes Models Compositional? A Theoretical View: With Supplement | Synapse