Adding an option to use Pydantic models for binding, which allows to simplify validation and also allows to utilize Pydantic model metadata in GUI
Closes #6 (closed)