I'm wondering how to begin creating custom themes for Windows 7. What is required, and needed to customize everything?