Email Citation Link: Technical knowledge and development