How do structural isomers differ from geometric isomers?