customisation utilisability customiser constructability generalizeability transferrability synchronisability analysability enforcibility interconvertability