I am very smart about phones in some ways and dense in others. I keep seeing references to cyanogenMod 10 and am not quitew understanding what it is. Is it an alternative launcher like golauncher ex or is it a complete OS? What would be the advantages of CyanogenMod versus golauncher which is what I have on my phone???