Shared logic includes the GT common module which can be present as part of the core or in the example design.
By default shared logic is present inside the core. If you want to instantiate shared logic in the example design, you must select the Include Shared logic in example design parameter in the Vivado IDE. The following figure shows the implementation when shared logic is instantiated in the example design.
Figure 1. Example Design Hierarchy with Shared Logic Implementation