Structs

Buff reader is reading corresponding types from buffer (Byte array) and stores current position (later as cursor)