Is there any reason that Project file needs to be binary? In other engines we work in eg Unigine, the Project and asset files are XML human readable....