Be a little smarter with output.
Update calling convention. Support multiple image platforms. Name things
in a more obvious manner.
Update the README to reflect changes to builder calling conventions.