The idea come from the need from people that want to trade their random generated NFT for the one that they like in particular collection.
Normally people need to sell their NFT then buy a new one.
It would be great if they can list thier NFT and pick-up the one that they would like to swap to from the list (it should be 1 to many relationship)