Materials have their ability to transform through time to adopt themselves in various conditions. Their inner capacity and potential to interact with outer information makes materials programmable entities….