Patch: add buffer builder
Patch: update to support w^53 USN/timestamp
patch: Add BufferReader and apply it to library