ડિઝાઇન પર આધાર રાખીને, રૂપાંતરણને ત્રણ વર્ગોમાં વિભાજિત કરી શકાય છે: