Factored String_Buffered...xxx and String_yyy stuff  out into separate files