Concepts for synthesis and engineering of graphene, 2D-TMD and plasmonic heterostructures