Denny,
Ah. very cool. So its currently supported just by the flexible nature of Wikidata's backing triplestore, Blazegraph and its generic graph structure, I assume what you mean.
So just having statements perform the linking to Lexemes that are just Q items themselves, but with a special statement that says... 'I am not an entity, but instead a Lexeme".
Can you or Daniel start with those few lexemes for 'Product' as Daniel and I mentioned , perhaps in Labs or somewhere, so that all of us can begin to see how this might work using statements ?