Hi, this is great work! It's a bit harder to use than necessary though, as in places it deviates from the API of Material Design e.g. Label vs Text, so it means most code needs adaptation. Likewise for OutlinedTextField vs TextField. Arguably your names are more logical but it makes switching to this theme quite awkward compared to in other UI toolkits where applying a theme is usually quite easy. Would you consider aligning the API?