title: Good API for mindflow type application
body: <p>I'm going to be programming a mind node type of application, namely one that allows text editing within text bubbles, free form movement of the bubbles, small bits of animation, but all the standard properties of a windowed application.</p>
  
  <p>I've only done game programming before, where all elements have to be adjusted and programmed, including the GUI etc. Now that I've decided to try my hand at a more "standard" utility program, I'm at a loss of what kinds of API's I should be looking for.</p>
  
  <p>Thanks for the help!</p>