This does not answer the question in the title, but have you seen the theme component?
4 likes
This does not answer the question in the title, but have you seen the theme component?