A typology of online labor platforms