Ok, here's some more meat from my current application...
Here's what I thought would be needed:
- available data types (integer, float, string, dice, memo, cost (that's an abstract fantasy money value), object, reference, item, itemslot, logical (yes/no) and SetOf (reference to one or more...