new project editor, but still limited to old features (still expected: store users' preference, compact and flatten empty packages)