I can see that too. iTunes I think has an implied meaning. It was (arguably) revolutionary and is way more than a "store front". It was a way to really integrate iPods with software to make them seamlessly integrate with the OS. Now, today it is a lot more.
Like I said I read it differently that what the OP meant to imply perhaps. Maybe if OP has said "ITunes Store Front for 3D Printing"