Thanks to the AOSP, CM, SlimRoms and AOKP Teams that allow us hobbyists to play around with the source code.