This seems like the logical next step since the spreadsheet method is getting old.
I'm not really looking forward to it though. It's going to be tough with a lot of nit picky details. Sounds too much like work!
Classes need to be written to implement a catalog of items with categories and subcategories. This catalog will be specified in XML.
Too simple to elaborate on right now.
Each item element in XML will specify the item name, image and Python creation code as it is using the current spreadsheet method.
The User Interface
Luckily, I wrote an ultra simplified user interface in CEGUI for Botworx that I can copy, paste and modify.
The unlucky part is that I need to write something like CEGUI!
Too much like work.