We have extensive use of rules_pkg's pkg_files and pkg_filegroup macros through our codebase and appreciate them for their structured approach to composing layers. It already has a provider that allows archive content to be declared without manifesting it to disk. Could rules_img read this provider from within image_layer or via a new layer rule? Direct interop would help us in the interim until your proposal (#74) reaches wide adoption.
Thanks!