Site-Specific Substitutional Boron Doping of Semiconducting Armchair Graphene Nanoribbons | Synapse