Graphene quantum dots: effect of size, composition and curvature on their assembly