As Android users, we have a certain amount of freedom with our devices - especially if you're running a rooted device with a custom ROM like CyanogenMod. One of those freedoms is the ability change the look of Android with themes. In the past, changing themes required booting into recovery, flashing a zip file, and rebooting. On occasion, the theme wouldn't work correctly, so if you didn't perform a backup before you flashed, you were basically out of luck. That all changed with the T-Mobile theming engine, though - and it wasn't long before it made its way into CyanogenMod. Thanks to this theming engine, themes can now be universal among devices and changed on-the-fly, so regardless of what device you're running, any of the themes built for Theme Chooser should work without a hitch.