E-textiles: hand-crafting technological artifacts