Product selector checks for unique paths

Adds the basename of the path to the name if it isn't unique
Better step name disambiguation