1. A computer implemented method comprising: receiving a set of selection criteria; generating a snapshot map of a storage system based on the set of selection criteria, the snapshot map comprising a graphical representation of a configuration of the storage system to display on a screen of a management console graphical user interface (GUI) to a user, the graphical representation comprising: a plurality GUI widgets representing a source logical unit number (LUN), a storage array, a snapshot method, and a target LUN that stores snapshots; and a plurality of GUI linkages between the plurality of GUI widgets representing that the source LUN is hosted by the storage array, the snapshot method is provided by the storage array, the source LUN is paired with the target LUN, and the snapshots on the target LUN are created using the snapshot method; associating the snapshot map with a timestamp; storing the snapshot map along with the timestamp; upon a change of the configuration of the storage system to a new configuration, generating a new snapshot map comprising a new graphical representation of the new configuration to display to the user; associating the new snapshot map with a new timestamp; storing the new snapshot map along with the new timestamp; and trending the snapshot map and new snapshot map to identify storage system configuration changes over time.