More cleanup, ByteExtensions and StreamExtensions