Wearable Energy Sources Based On 2d Materials