Slowly upgrading groupset

I know it's true for certain components like chains and shifters but can all parts of a Shimano groupset be either 105 or Ultegra as long as it's all 10 speed? I'm asking as my current set up is all 105 but i'm looking to upgrade certain parts of it and am looking to invest in Ultegra if possible.
Thanks
Thanks
0
Posts