Begining of #2935

First task for #2935
@GarthDB and @larz0 for deciding where to put this functionality in the UI