Bonjour à vous!

Je cherche à faire un organigramme un HTML5 avec le Canvas.
Donc, il y aurait un gros carré au milieu représentant la personne sur la quelle on veut avoir des informations, et des petits rectangles clickable représentant les personnes gravitant autour (responsable(s), directeur, équipier(s), etc...)

Les soucis que je me pose, c'est:
-Faut-il que je choisisse le faite de faire une seule balise canvas ou plusieurs?
-Le canvas est-il un bon choix?

Pour le moment, j'ai une classe CRectangle qui va être instancié autant de fois que de personnes affichés, puis avec ces rectangles, je les manipule avec des "click" event pour pouvoir les faire translater lorsque l'on click dessus.

ps: Les informations de l'organigramme seront prise par d'une SharePoint, juste pour information.