Grouping

<defs> contains definitions for referenced elements...... OCGPS.
Elements contained by <defs> are not rendered directly but are rendered only when referenced later.
To improve readability, accessibility and execution efficiency, coders are encouraged to place all template definitions within this element.
......transform

<g> groups a set of directly rendered graphical elements ......OCGPS.
For a well-defined set of elements, the use of this element promotes accessibility, allows attributes to be shared, facilitates transformation, enables animation, and makes it possible for an object to be reused.
......transform

<symbol> groups a set of graphical elements that are rendered only when referenced somewhere else with <use>......CGPS
......viewBox
......preserveAspectRatio

<use> instantiates an object copy......OCGPSX.
Any <svg>, <symbol>, <g>, graphical element, or other <use> is potentially a template object that can be re-used via this element.
......transform
......x="<coord.>": the x coord. of the upper-left corner
......y="<coord.>": the y coord. of the upper-left corner
......width="<length>": the width
......height="<length>": the height
......xlink:href="<iri>": the id of the fragment
......xlink:type="simple": the type of XLink used.
......xlink:role="<iri>": the resource that describes it.
......xlink:arcrole="<iri>": the resource that describes it.
......xlink:title="<anything>": a human-readable description.
......xlink:actuate="{onLoad|onRequest}": for XLink-aware processors.
......xlink:show="{new|replace|embed|other|none}": for XLink-aware processors.