use a python package, add combiners

you may want to pick license of your choosing