ArgoUML dilemma

You are an employee of Make Money Inc.

The boss of the company has recently visited a conference, and he decided he wants the company to build a visualization editor. The visualization editor should support pictures as found in the following articles:

At the conference, he also saw an open source presentation where he saw a presentation of ArgoUML, he thinks it might be a good idea to use ArgoUML as an infrastructure for the new endeavor.

But, he is not a stupid boss, and he knows that he should ask his engineers before he takes a decision.

On November 1, 10:15h he comes to you and your team and asks you to answer the following question: Is ArgoUML a good infrastructure for the visualization editor?

He asks you to send a presentation by email until November 7, 24:00h. He suggests several sub-questions: