programmable smart fabric