You can create snapshots from smart codes and smart groups.
Open the Code Manager and select a smart code. Click on the button Create Snapshot in the ribbon.
The default name for the snapshot code is the name of the smart code plus the suffix [SN 1]; [SN 2] if you create second snapshot code of the same smart code and so on.
Open the Group Manager either by selecting the option in the ribbon of the respective manager, or from the drop-down of the entity type button in the Home ribbon.
Select the smart group and then Create Snapshot from the ribbon.