It isn't that complex. I'm having it use rough gems actually, additionally with an added reaction class to only use certain types. Just a bit more work, but the HARD part was all the poking around to find info on use of stone.
The other issue is glass "gems" won't count as having the usable reaction class. :V