Added more to sequence diagram and split into three.