I don't recommend doing a whole one, but doing a little toy one is actually a cool kind of project that teaches about parsing something complex.
I'm actually doing something different right now, inspired by how Memoji might be put together.
Like this could be:
Hair + zero width joiner + wavy type + zero width joiner + blue
Etc.