I'm noting that the approach of using the first linebreak as a delimiter makes it hard for a user to provide relevant api data that a model should be able to infer the result from, as there is no organization associated with the file structure to expand.