I\'m writing a library that should execute a program in a child process, capture the output, and make the output available in a line by line (string vector) way. There is on