RTS Survival game with individual inventory system

When you say store added items and classes, do you mean like a datatable or not really?
It is almost independent from UI, only used it to display the items, nothing else
Most of the work is done on the BFL