title: Winforms: creating a dynamic timeline control
body: <p>I need to create a winforms control what looks something like this:</p>
  
  <p><img src="https://i.stack.imgur.com/a6GVb.png" alt="alt text">
  Currently i'm considering taking a picturebox/panel and overriding onpaint event and drawing all the stuff myself. But somehow this approach doesn't seem right.</p>
  
  <p>I was wondering maybe there's an easier way out or perhaps a better solution?
  How would you make a control like this?</p>