Simile's modelling language is based on a small number of primitives. Once we move beyond basis System Dynamics, then there is something of a gap between the concepts a modeller uses when thinking about the problem, and the Simile constructs that have to be assembled together to represent that concept.
The idea is that any model partial (or complete) implementing high-level modelling concepts: Stella oven, age-class model, spatial-grid model, etc can be pasted in to a model diagram to provide the framework for all or part of a final model. Most templates will contain some red (not fully specified) elements. This is where the user links in to the rest of their model.