Updated diagram to reflect changes.