As far as having a different cover photo for each piece of work in the portfolio, do you mean you want to specify a thumbnail image? If so, that’s not possible. The portfolio thumbnail is automatically generated based on the first image you add under Featured Media. So if you want to use a specific thumbnail I would suggest uploading the thumbnail first then upload your additional images. This way when your on the actual portfolio item’s page you’ll have a slideshow.