Moved lightweight StringBuilder into Context.js