Update definition manager to support specifying file location when saving a definition file