World Scanner relies on two things in order to function, a BPI (Blueprint Interface) and an AC (Actor Component).
The BPI(BPI_ScanInterface) is what gives us the ability to see if an actor is scanable or not. If it is, we call the 'Scan' function within the BPI.
The AC(AC_ScanComp) is the one responsible of storing the specific details about the object. What that detail is, is completely up to you!.
I currently have it setup so you have to write in manually what you want to track - i did this mainly because of the amount of customization you're then able to do!
You wont be locked down to anything, and got (almost)full freedom on what you want to display.