String todo docs - big cleanup and several useful additions