A graphic is composed of four items: Geometry, Symbol, Attributes, and an InfoTemplate, illustrated in the screenshot as follows:
A graphic has a geometric representation that describes its shape, and where it is located. However, a graphic can also have attributes which are name-value pairs that describe the graphic as well as an InfoTemplate that defines the format of the InfoWindow that appears when a graphic is clicked. After creation, graphic objects must be stored inside a GraphicsLayer object before they can be displayed on the map. This GraphicsLayer object functions as a container for all graphics that will be displayed.
All elements of a graphic are optional. However, the geometry and symbology of a graphic are almost always assigned. Without these two items there would be nothing to display on the map, and there isn't much point in...