99
114
The controller also provides a single point of contact for users who wish to
100
115
utilize the engines connected to the controller. There are different ways of
101
116
working with a controller. In IPython, all of these models are implemented via
103
118
constructing :class:`.View` objects to represent subsets of engines. The two
104
119
primary models for interacting with engines are: