I have an application that controls a machine. The machine moves up and down a single track servicing station that are on both sides of the track. I would like to add a map of the track and stations only it and where the machine is at, at all times. There is no set length of the track and no set number of stations along it, that is something the machine maps out on it's initial run so the application will have to be able to create a map to be shown on the fly so that rules out making a bitmap with paintbrush and showing that as a map. Are there any good articles or books out there that will help me learn how to do this.