Dream theme / sleep quality tracker

Hi, I just started using the sleep tracker and I have a few ideas for things to add within it:

Sleep quality - very poor, poor, fair, good, excellent

Mood upon wake up: same as above, or something like bad, not so good, ok, good, great. Or happy, sad, worried etc.

Dream themes: since there’s a ton of different things someone might dream about it would be helpful to either have preset themes or the ability to create my own list of themes to check off. This way I can see how frequently I have nights with dreams about certain upsetting topics.