Product conversion object.
The AssemblyConvertor is the object that allows saving an assembly
to a specified format.
Two objects exist from now on : BillOfMaterial, which creates a bill of material
(every sub-assembly is represented, with all the one level depth components),
and ListingReport, which creates a listing report (shows the product
structure as it appears in the graph)