Okay, so i've been wanting to get into android rom development, and I think I am finally going to start, but I had some questions. Although I am familiar with programming and using source code, I am not familiar with the android platform, more specifically for phone specifics. I have the Optimus M and I am interested in developing custom ROMS and ports for it, and would like to get a couple pointers or resources to talk about where to get started so that I can get stuff going and working for my phone. I'm looking at starting with some stuff that's already out and modifying it to start with, than eventually would like to get into my own complete development, much like cyanogenmod. Does anyone have some resources or pointers that would help point me in the right direction to getting started?