3 A service extends the service abstract class. Services interact with the model layer, Services need a BusinessObjectFactory and a DataMapperFactory. A simfile service would know
4 how to build a simfile class.
6 Saving state would be done in a service class.