I'm not sure I like this dependency directly in `DirectiveLineProcessor`. If I want to use this to implement `#download`, I don't want to pull in the file system... If we _have_ to reuse this functionality, I'd argue we add another layer in between `DirectiveLineProcessor` and `LoadLineProcessor`/`ReferenceLineProcessor`...