Add SamplesUploader implementation