https://tutorial.eyehunts.com/python/arbitrary-keyword-arguments-in-python-kwargs/
Arbitrary keyword arguments in Python | **kwargs