2D Materials-Based Devices