1) Searching Substances
2) Sorting Substance Results
3) Analyzing Substance Results
4) Refining Substance Results