Ideally an architect is the