CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Here is my first AOSP build... Compiled from CM7 Source from the ground up, then torn apart to tweak, thin, and mod. It`s SUPER fast, solid as a rock and fluid as it gets. ENJOY!!!
THANKS FIRST ALWAYS!!
Chingy for always answering my questions and getting me into this!!
CyanogenMOD AND ALL THE DEVS for all the hard work on the source
Slayher and Boys for ALL the hardwork to get this going on the ThunderBolt
Google for giving us our Android Desserts
Zarboz for giving me SO MUCH info to read though regarding MEM/RAM Tweak that my eyes started to bleed.
nerozehl for the super code mash up and DreamKernel
Imoseyon for killing it and creating us a kernel from nothing!
tsachi for jumping in on the mods, candy, and Fusion Mod
xpack90 for taking over the world in the creation of the Candy STor3 APP!!
dhacker for ALL the Candy help, support, and mods!!
ad0131065 for ALL the icon design for www.th3oryrom.com
ViperBoy for the Bad Ass Viper Mod Control Script
TwistedUmbrella for all the help answering my questions
Tiamat for the in call audio fix
ALL DEV`s here at XDA for showing me all the cool shit we can do!!!
DETAILS:
CyanogenMOD 7 (GingerBread 2.3.5)
Fully Integrated Google Services, Framework, and Latest GAPPS
DreamKernel 2.6.0 AOSP MODDED (Full Control/Performance/Tweaked)
In Call Audio FIX (Now you can HEAR!!
Setupwizard Enabled
No Provisioning
ViperMod Cooked In The Kernel
SpeedTweak Cooked In The Kernel
MIUI Camera With FFC
In Call Audio FIX
Modded WiFi Tether Support Paying and NonPaying
Memory Tweaks and Performance Enhancements
SD Card Read tweaks
RAM Disk Tweaks
RAM Management Modifications
Sound Enhancements
DSP Manager
Battery Optimization
PNG Optimization
Zipaligned
Custom Syscrt For Superior speed, fluidity, and performance
Added /etc/init.d scripts support
Added /data/app support
Nano/Bash support
Removed what I consider BLOAT.
Tweaks to the build.prop
Custom Wallpapers
Google Talk With Video and Voice Chat
INFORMATION: READ THIS!!!!
NO MATTER WHAT ROM YOU ARE COMING FROM... ENABLE A GPS LOCK PRIOR TO FLASHING!!
THIS ROM WILL NOT WIPE. IF YOU ARE COMING FROM ANY OTHER ROM YOU MUST WIPE EVERYTHING, AND IN CLOCKWORK UNDER "MOUNTS AND STORAGE" FORMAT /SYSTEM.
INSTALL THE ROM AND WALK AWAY!!! LET THE ROM SETTLE!!! RUSHING THE KERNEL WILL ONLY CAUSE YOU ISSUES. AND THE BIGGEST WARNING... KEEP BOTH HANDS ON THE DEVICE AT ALL TIMES. 
VIPERMOD VOLTAGE MANAGEMENT INSTRUCTIONS
In Terminal Type
su
vipermod
SPEEDTWEAK CPU MANAGEMENT
In Terminal Type
su
speedtweak.sh
Reap the Benefits!!
INSTALL AND DOWNLOADS
RADIO: Download The Radio. Either MR2, MR2.5, .627, OR MR3 (704)
MR2 RADIO Or MR2.5 RADIO or NEW .627 RADIO
ROM:
A05PTH3ORY V1.4X
MD5: 0683a07899858df7a53495e03973e7bb
MIRRORS
SCREENSHOTS



CHANGE LOG
V1.1
Newest Source from CM7 GIT (8/4/11)
Fixed Maps
Fixed GoogleTalk Video
Added Low Volume Tweak
Cooked in Pur3Ao5pStor3
Trimmed a little more fat
Edited GPS.conf (may help the few having a lock issue)
More Butter Baby!!
V1.2
Merged the latest source
Optimized ALL png`s
Streamlined framework.res and systemUI
Updated Latest GAPPS and Framework
UI MODS for some flair
GPS.conf mods
DualMIC 1+2 Edits (Hope it helps)
Minor tweaks to hidden app Management
Fling scrolling is now on steroids. 
V1.2.2
New Kernel (Modded Imoseyon 3.8.6 With InCall FIX)
Trimmed it down some
Automated Updater-Script
Included Speedtweak.sh
Pushed MEM (Task) Management to the brink of sanity (Enjoy Your Battery Boys) 
V1.3X
Rebuilt From Source
Fixed Market
New MODDED DreamKernel 2.6.0 W/ Full Audio FIX
Minor UI
RAM Management Modifications
Trimmed SystemUI And Framework
Bumped up MAX Screen Apps (Fling Your Ass Off)
Ummm Yes, Even MORE Butter (Call Your Doctor)
V1.3.1X
Updated Music
Few Edits for CPU Management
UI Changes
V1.4X
Fresh compiled source
Reverted back to Modded DreamKernel
Fixed GoogleSevices
Latest GAPPS
LTE Icon for DATA
Rebuilt Framework
Build.prop Changes
GPS.conf edits for faster lock
ADD-ONS / FIXES
GPS FIXDownload The Special Build
GPS SENSE Special Build
1: Make sure GPS is enabled
2: Boot into Clockwork/Clear Cache/Dalvik
3: Make a Backup
4: Flash the "Special Build" and Reboot (No need to wipe anything, I have it all in the Updater-Script)
5: Once Booted, Open Maps and get a Lock on your location.
6: Reboot into Clockwork
7: Restore your Backup of PUR3A05P.
ENJOY!!