title: Basic 2D graphics library
body: <p>I'm looking for a basic graphics library/framework/package (for .NET) that would allow me to create simple 2D diagrams similar to those displayed in <a href="https://docs.microsoft.com/en-us/visualstudio/modeling/use-code-maps-to-debug-your-applications?view=vs-2015" rel="nofollow noreferrer">Visual Studio Code Maps</a>:
  <a href="https://i.stack.imgur.com/3JNkd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3JNkd.png" alt="enter image description here"></a><br>
  <sub>(source: <a href="http://i.msdn.microsoft.com/dynimg/IC630823.png" rel="nofollow noreferrer">microsoft.com</a>)</sub><br>
  .<br>
  Is there anyway to determine what technology was used to develop the Code Maps application? </p>
  
  <p>My goal is to implement a lightweight animated graphical display of a Finite State Machine to support the debugging of a simulation application. I'm guessing Code Maps was written in WPF, but unfortunately the developers on my team don't have any WPF/XAML experience, so I am hesitant to invest in that learning curve if a simpler approach is available. Can anybody point me to any other libraries that can help me build a simple custom GUI like this?</p>
  
  <p><strong>Related Questions:</strong></p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/7666279/c-sharp-2d-interactive-graphics-library?rq=1">C# 2d interactive graphics library</a> -  answers focus on WPF and XNA, but as I said, I'm looking for something a bit more approachable (read: quicker turn-around for non-experienced devs).</li>
  <li><a href="https://stackoverflow.com/questions/1302741/how-do-i-draw-simple-graphics-in-c">How do I draw simple graphics in C#?</a> - 5 year old answers which recommend System.Drawing and GDI+.  That's a bit too low-level for us at this point.</li>
  </ul>