Some work on the track designer

Moving towards a panel based system as opposed to the mess that was / is
still there. Panels will be able to be swapped in and out and I may even
support having multiple panels at once :D