1. Improved picker performance by utilizing `numpy` object arrays to quickly update labels.
2. Add support for custom similarity and potential functions for the picker.
3. One more step for meaningful package public API.
4. Switched docs from Quarto to MkDocs with init support of automatic generation.
5. Improved docstrings, names, examples, etc.