StringBytes improvements

Several improvements, including using `External(Ascii)StringResource`. This is showing significant performance improvements across the board.

**STILL WIP** there are a couple other improvements to make, but wanted to get this out there now. Also need to add tests to verify large writes are functioning properly.