New Source concept to abstract input, renamed "line" in "row"