This is about as much as it would go into the first version. I just need to figure out how to bundle the code separately from aws-sdk-cpp.