I tend to look at Singapore as a great example of how public transport can work.
Yet Singapore, with it's wonderful airport, does not have a direct train to the CBD.
After catching a train from the CBD to Tanah Merah, you need to change to a smaller shuttle train to the Airport.
In a similar vein, I think Melbourne could demonstrate it's love of trams by having a high priority articulated tram service run down Melrose Drive, Keilor Road and Mt Alexander Road to Essendon Station.
It would be straightforward with reasonably level ground. There would need to be a flyover into Essendon, arriving into a dock platform for seamless interchange but it would put people on to the rail network in a simple manner.
Serious priority would need to be given for the tram, self activating the traffic lights unlike the token priority than is given to trams currently in Melbourne.