how about we take an item and research on it to get research points
when we got enough research points we would be able to buy stuff with them
like blueprints which on reading will unlock stuff
different items would yield different points depending on rarity
like an iron piece would give more points than a stone piece
the items and research point system will be difficult to code(or atleast for me)
but the buying system can just be a trading screen with the table