Yea I understand that AOSP is stock android with no custom framework but I just didn't understand if there was a difference from the AOSP and stock builds. For instance why is there a 'nexus 5 android development' and a 'nexus 5 original android development'. For HTC development I know this means different roms between Sense and AOSP respectively, but why is this distinction there on nexus phones? Do the kernels work with roms on either forum?