Thanks for this. I'm probably going to go quiet for a bit but I'll be back. Got a trip to make and some reading to do.
Now I know how to start the next problem is probably going to be making enough space for a side by side implementation. It's a good point though.