PrimaryDataAsset_Clue
This is the base class for the Clue Data Assets. If you want to create more types of clues, just inherit from this class.
This isn't a Blueprint, but you shouldn't need to touch the C++ implementation, just create a new instance of the Data Asset.
Straight out of the box you can create 2 types of Data Assets. If you want to create an additional Clue Type, you can extend this class in a new child class and assign a User Widget that will handle the Inspection, which needs to implement the IClueSystemUI_Interface in order to work.
ClueTypeMesh
ClueTypeImage
This means you can finely control where and how the Clue looks.
To make the web of clues, you simply just add in an element to the Additional Information array. This will automatically populate the UI with the extra spots.