- The first selector will be focused, you can navigate it
- Once enter is pressed the next selector will be focused
- If you hit enter on the second one the thrid will be focused
- Finally, once the third is 'enter'-ed the first one is focused again and the cycle can repeat
I am trying to see how I can abstract away common code between different selector types - to try and see if a Selector 'base-class' can be extracted and reused, tweeking only the templates for the different selector types I have defined