title: Create 2D modelling tool (as an UML modeller or BPM modeller) using C#.NET?
body: <p>I have to create a modelling tool (just as Visio, BizAgi or any graphical UML tool).
  However I do <em>NOT</em> have any clue about <em>WHERE</em> to start.</p>
  
  <p>I do know that it's going to be 2D modelling, always.
  There will be relationships between the model entities just as a UML diagram or with a Visio Workflow.</p>
  
  <p>I'm quite new into this...</p>
  
  <p>How can this be performed using C#.NET?
  Where should I start to digg for info?</p>
  
  <p>Thanks.</p>