Structs

Buff writer is writing corresponding types to buffer (Byte array) and stores current position (later as cursor)