Carbon Nanomaterials and Two-Dimensional Transition Metal Dichalcogenides (2D TMDCs)