Right now you can't set Subject and preview text when creating Emails programatically. And its prohibitive in creating emails. The Campaign Builder is very bulky for clients so it would be nice to be able to programatically set more settings.