feat(docs): Start on an architecture doc

fixes #1651
Er, nevermind– this is all client side.