breaking out and reorganizing all of the protocol documentation