Add a control directive (WIP)