The component footprint can also include optional 3D body objects, which define the physical space or envelope of the actual component that is mounted on the board. Additional design primitives, such as lines and arcs, are often included to define the outline of the component shape on the component overlay (silkscreen) layer. The pads provide the mounting and connection points for the component pins. It is a group object made up of a collection of simple primitive objects, which could include pads, lines, and arcs, as well as other design objects. The component footprint defines the space and connection points needed to mount the physical component on the printed circuit board. The component footprint defines the component mounting and connections on the PCB, and can also include 3D body objects to define the actual component.