Fabrication techniques for the integration of 2D materials