First regarding elements that change location, as long as it's really the same element, Test Studio is immune to this. Test Studio locates elements using unique properties such as the ID of the element, or the href of an anchor tag and so on. It scans the browsers entire DOM when looking for the right target element. It doesn't look for elements at a specific location.
Coming back a high level, can you be a little more specific on what sorts of tests you want to put together? To say "regression tests" is too vague and abstract. Test Studio does best at end-to-end functional testing, mainly focused at testing the business logic of the application (is the cart accepting new items, are the calculations correct, are the shipping rules being honored, and so on).
If you have specific errors you are getting or specific tests that aren't working as expected, or you're struggling with how to put together a specific test case, I'll be glad to assist with this. I just need something more tangible to work with than "how do I do regression testing across all pages". That's just too large and too vague of a question to answer.