Theemo provides all the infrastructure yet it never understands your tokens at all. That is given the high diversity of design tokens, they come in many forms and your theemo.js config acts as DSL to make them understandable to you.