We should add ARCHITECTURE.md as part of the planning for Next. In this issue we should discuss implementation details and overall structure of the file.