If the project has not been saved, the user is warned. If the user chooses ``Cancel'', #f is returned; otherwise, #t is returned. the user may choose to save the project immediately.