title: Placing objects on canvas
body: <p>I want to place circles and rectangles on a canvas, in such a way that circles form the inner layout and rectangles connected to circles form an outer layout.</p>
  
  <p>I place all circles in circular fashion and that works as expected using normal mathematics(rsinQ,rcosQ).</p>
  
  <p>Now the real problem arises when I need to place rectangles connected to circles, in the external path of circles. The thing is I am not sure how many rectangles will be connected to a circle (typically there can be 0 to 3 Rectangles connected to 1 circle). Now, I'm faced with the dilemma on placing them on canvas.</p>
  
  <p>Again reminding, no of circles and rectangles is not known up till runtime.</p>