Updated docs, added diagram