User guide: add architecture (wip)