Add a log entry in the private log.
Setup state machine types and create state machines.
Set state machine in 'Running' mode.
Set state machine in 'Not Running' mode.
Creates a trigger that can be used to signal a state change request.