Add architectural diagram

Fixes #7 :)