Ubuntu Customization Kit
First things to know
Documentation for building script (for advanced users)
CLI API: Seriously advanced usage