title: Visual selection and clipboard
body: <p>When we visually select a piece of text in an application, it gets copied to the clipboard and is available for other applications to read from. </p>
  
  <p>I was curious to know how are the bytes corresponding to the visual selection transferred to the clipboard. Who is responsible for supplying the bytes corresponding to the visual selection in an application to the clipboard?</p>