Functionality in Digital Annotation: Imitating and Supporting Real-world Annotation