collector: builder style configs

* `CollectorServiceBuilder` now is the way to build a collector service
* Add `Adaptive`, `Adjustable`, `CollectorInterface` convenience functions for more intuitive configuration files.