After seven years of construction and over $20 billion, the Chatswood to Sydneham metro line has opened to public.