Pass integration between phase.currentcost, phase.timeserieslogger, phase.filestorage and phase.messager