clean up Bytes

- deprecations everywhere
- documentation
- simplification/ performance improvements where possible