Steve Smith has written his name in the history books as only the fourth Australian to score 10,000 Test runs.