Semantic annotation for computational pathology: multidisciplinary experience and best practice recommendations | Synapse