Graphene-based semiconductor nanostructures