Separate build and export steps available.

@nahiluhmot @tlunter @bfulton
Oh, I see.  I think the best place for `@images` to be is the initialize method.  I just don't want to run into a case where `@images` isn't set and the `ensure` fails because `@images` is nil.