Initial commit of extracted exporter service
rewrote using extracted code