Yes this is possible, but there are a number of exceptions and edge-cases to account for. For example, some radicals have variants depending on their position (which are not typically considered distinct radicals):
There is also the issue ...
I just came across this so hopefully it's not too late. I'm creating a series of Chinese calligraphy tutorials in English and the most recent upload is https://www.youtube.com/watch?v=2aRQGx4sMdQ&t=115s. Hope it's helpful if you're interested.