William Smellie (1740–1795), Stampante, Naturalista e Antiquario Precedente Successivo