I think components should inject their own groups where it makes sense. And with ReadFile it definitely is necessary to give the file path the data is coming from. This is utilized quite heavily in apps like noflo-jekyll.