Digital Pathology: Historical Perspectives, Current Concepts & Future Applications