Architecture of a factory controller by Drift