This would be a document/repo (maybe building on scaffold-balancer) that takes users through building an custom AMM and goes through some of the ones that already exist and discusses how they were built and the design decisions made. The intent of this is to summarize learnings and build a “collective knowledge” resource so others can build new implementations on the shoulders of existing projects more easily.