Build out uploader module and spec