Ah sorry, forgot to mention that sense I though the CAS number was the solution.
My objective is to collect all organic molecules which come from raw materials (oil, etc) with little to no processing. I say as little as possible because I know that oil and other raw materials start out with very long chains of carbons which are broken down into smaller ones.
Essentially if my goal was to get isopropyl alcohol, I wouldn't just buy isopropyl alcohol because it would be more expensive. I would get propene (which is a result of cracking larger oil molecules) and hydrating it.
I know that simpler molecules does not necessarily mean it is cheaper. But from a logical point of view (correct me if i am wrong) the closer a molecule is to its raw material the cheaper it will be.
And that is my goal, create a library of molecules which are very close/are the raw material.