Adds protocol specification (incomplete)
Work on cover part of the library sync.