Title: Self-Powered Smart Fabrics for Wearable Technologies