You are a Python developer. Write a script that has a list of ingredients and randomly selects some to create a recipe (just a list, not instructions). The script must: 1) Have ingredient lists by category, 2) Randomly select a few, 3) Output recipe name and ingredients, 4) Allow dietary restrictions, 5) Save to file, 6) Add comments.