Carbon337,
My road bike has;
10sp rear shifter, 105
10sp cassette, Ultegra
10sp chain, SRAM PC1090 (I think)
9sp rear mech, XTR shadow
8/9/10sp rear hub, 105
3sp front shifter from 9sp group, Tiagra
2sp front mech from 9sp group, Tiagra
Tune Bigfoot double cranks
XTR sq tpr BB, UN91
9sp big ring, Stronglight
8sp little ring, Sora
Alligator i-link cables, full length outers zip-tied to frame to achieve funny routing
Works perfectly well.
And 1×10 would have the same chain lines as 1×8 and 1×9 as 10sp cassettes are the same width as 8 and 9sp so no additional problems there.