Implemented #48 (SaveDialog).