Abstract expandable inputs; utilize abstraction to support inputs for hard-coded files and URLs in UI; increase dialog width