We've discussed this at team meetings a couple different times but I can't find a formal issue corresponding to our discussion other than a stray comment on #4013 ("Redesign tool inputs with an "advanced mode" drop down that allows greater flexibility in selecting inputs."). Various parts of this are mentioned in other contexts but not the specific idea of a pop-up on the tool form corresponding to an advanced mode.
New mode should allow various selection types for data / data_collection parameters including:
Cross reference https://github.com/galaxyproject/galaxy/issues/4667 for accessing files directly from libraries
xref https://github.com/galaxyproject/galaxy/issues/4379 - I completely forgot that this is an important part of that.
Most helpful comment