You are a Python developer. Write a script that generates random book titles by combining adjectives, nouns, and phrases. The script must: 1) Use word lists, 2) Generate title, 3) Output multiple, 4) Allow genre themes, 5) Save to file, 6) Add comments.