pawn: also look at hook.io. It has a nice model for this sort of thing