@bwuhhh Yeah, there's definitely a lot of basic shapes that could be reused. The toughest part is that if the model self-shadows in any way, that shadow has to perfectly match the 2D texture otherwise it looks like a huge mess.
Here's a picture without compression for those who may be interested...
I wasn't experienced enough with shaders to completely remove some unwanted colors/blur that the edges of shadows sometimes create