Tailoring The Synthesis Of Graphene And Other 2D Materials Towards Applications