Topology and Bottom-up Synthesis of Graphene Nanoribbons (GNRs)