graphic refractoring