The Scottish National Gallery in Edinburgh is home to some of the greatest artworks in the world and also displays a large collection of Scottish masterpieces.