Helper class containing static method useful when dealing
with product's bills of materials.
An ItemCoinfigurationNode represents a component in a bill of materials.
Bills of Materials' services implementation.
It represents an (in-memory) bill of materials (in which each
component is an BOMNode)
Useful for tree traversal (breakdown, explosion, implosion).