The core sequencer only takes care of passing messages between clients and delivering messages at the right time to the right client.
All processing has to be done within the clients.
This approach results in a modular configuration in which the clients of which a service is needed can be loaded. Other clients that are not needed do not have to be activated. The right place depends on the needs of the specific client. No need to pollute the sequencer core with it. The concept of the sequencer can be quite clean and easy so that is would not be a problem to implement it.