Official Project proposal

could not merge the latest proposal automatically, too many changes.