This looks like a massive effort. Maybe it would be a good idea to actually review this.