"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
This is a massive change. I’ve refrained from unrelated refactoring when possible but there are still a lot of changes here.