Make custom button renderer compatible with latest library.
Make lists able to be serialized directly.
Allow list items to have custom convertion of raw data.
Update dependencies.