You could check this out.
http://forum.ppcgeeks.com/showthread.php?t=1258
It doesnt really address your last question but it will tell you what you need. Though they say to save certain things on the ext memory but Ive deleted all of mine and have no problem. I dont use my data connection just wi-fi and some of the cabs on there deal with the data connections. Its all in there including what each one does and how to add the stuff you want in there so that it will load on a hard reset automatically.