CFCL: Clothing for Contemporary Life