Build on #274. The new speculative publication approach can't just support notebooks. Is it possible to run a general Python "environment definition script" instead of an ipynb for the baking process?