Using the same set of XML data, three different timetables (full, disabled and North Queensferry) are generated, and the same data is used to generate button links to the ticketing system.