feat(docs): Start on an architecture doc