refactor tracking api to make it easier to use
refactor tracking api again, better now
start with ducksboard publisher