Moving byte logic to Bytes
Add XSerial to replace ISerial