Graphene Nanoribbons, Transition Metal Chalcogenides and MXenes for Electronic Applications