Repurposing is the process by which an object with one use value is transformed or redeployed as an object with an alternative use value.