It would be great to have a ‘tabs’ element with all the logic pre-defined ie. when tap 2 is selected show X hide the rest etc etc.
Just an idea. 
It would be great to have a ‘tabs’ element with all the logic pre-defined ie. when tap 2 is selected show X hide the rest etc etc.
Just an idea. 
This exists.
@tom1 No it does not exist. If it does, it would be nice you indicate where it is.
There is a tab template, but it’s not a visual element such as @pauljamess’s idea

Do you mean this? I’m not sure what the difference between an element template and a visual element is, but you can slap this in your page and the buttons and groups have “all the logic pre-defined, i.e. when tab 2 is selected [it shows] X hides the rest etc etc.”
yes.
Element template logic still needs to be well understood to be modified. Not that hard, but not as straightforward as a visual element with all the logic within it.