Automatic mesh creator

Hi all, I am in the process of designing some software and I thought I would like to get some feedback if anyone is willing to share.

I’m making a tool that, at first, will take 2d images and make 3d models from them. The output is a mesh obj intended for 3d printing. At first this will only perform simple tasks like create make a figurine from a picture of a horse but I would like to out the work in to make Hierarchical components so a figurine would then become a car with wheels (some assembly required).

So far I’ve focused on the software side of this but do you all see opportunities or obstacles? One thing I can think of is texturing models but any other input is welcome, even if it’s that this is a waste of time.