In the gmtaskmodel.proto file, found at $GEOMODINSTALL/examples/API, the last message being defined is called GeomodellerTask.
The GeomodellerTask message is a container for all other messages defined in the gmtaskmodel.proto file with the _GM suffix.
All _GM messages are included in the GeomodellerTask as optional repeated fields. It is then possible to include as many _GM messages in a GeomodellerTask message as required.
Note, however, that some specific chain of instructions are better handled by writing them into their own GeomodellerTask message rather than in a global one.