Text this: Graphene and other Two-dimensional Materials in Nanoelectronics and Optoelectronics