Add architecture description