title: Can states in a Plant UML state diagram be positioned relative to another state?
body: <p>I've made a plantuml state diagram which looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/PGcld.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PGcld.png" alt="enter image description here"></a></p>
  
  <p>I'd like to position "MainActivity" state to the right of the "Idle" state, such that the arrows for [instruction] and [done] end up horizontal. </p>
  
  <p>I know this is can be done for notes and text, but I haven't seen any syntax for the states themselves.</p>
  
  <p>Is this possible in PlantUML? </p>
  
  <p>For reference, this is my PlantUML script:</p>
  
  <pre><code>@startuml
  
  skinparam state {
      StartColor PaleGreen
      EndColor Red
      BackgroundColor Gold
      BackgroundColor&lt;&lt;Junction&gt;&gt; GreenYellow  
      BorderColor Gray
      FontName Consolas
  }
  
  [*] -&gt; Creating
  Creating --&gt; Idle : initialised
  Idle : wait here for instructions
  Idle --&gt; MainActivity : [instruction]
  
  state MainActivity {    
      [*] --&gt; DoFirstThing    
      DoFirstThing --&gt; FirstThingSuccess : [OK]
      DoFirstThing --&gt; FirstThingFailed : [not OK]
      FirstThingSuccess --&gt; SecondThing
      SecondThing --&gt; SecondThingFailed
      SecondThing --&gt; SecondThingSuccess  
      SecondThingSuccess --&gt; WritingReport
      SecondThingFailed --&gt; WritingReport
      FirstThingFailed --&gt; WritingReport
      WritingReport --&gt; [*]
  }
  
  MainActivity --&gt; Idle : [done]
  
  @enduml
  </code></pre>