Seperating Draft Engine from Draft Representation.