Add architecture diagram