The Engine: how SofClo is built