Updated architecture documentation - added new descriptions