Step 1 (Target structure list)
Step 2 (Representation)
Step 3 (Database)
Step 4 (Filter)
Step 5 (Result)