Updated to include sepatare structs for Binary and Metric bytes