Better example + readme + make service-matching threadable