That took a lot of time...

Just building all those parts in CAD was an endevor.

Then animating and rendering...