Reason:
- Concise and focused package, clear boundaries and ability to extend options (currently there is no way to add more options to collector WITHOUT creating more deprecated code).
We can't do it in v1, because we would need to break compatibility. Something for v2.

Attempt: https://github.com/prometheus/client_golang/tree/movegocollector