Nanoscale Devices Consisting Of Heterostructures Of Carbon Nanotubes And Two-Dimensional Layered Materials