...
Any resource may contain parameters that are defined outside the abstract topology model.
LayerParameters may be extended through use of the modelBlob. The modelBlob is a more capable version of name tag value pairs.
LayerParameters may also be sub typed explicitly.
The composition relationship avoids always needing to sub-type the Resource to add parameters when extending the the abstract topology with concrete details required to make it useful for a given layer or domain.
...