Basic workflow builder