Added launch site selector

I still have to add a way to bring up the GUI but other than that it
should be fully functional.