Tidy up AbstractCreatorAct, and give it Done button