Graph view node colours/icons based on front-matter

My #1 use case for this is to color code based on a ‘state’ or ‘status’ attribute in the front matter. For example, I draft blog posts in Obsidian and I have a work flow that includes states such as idea, outline, draft, published. It would be nice to see the published ones displayed in a darker shade of color than those in the other states (or even different shades for each state).