1. A consumable holder for use with an appliance configured to perform a physical cycle of operation on an article, wherein the consumable holder is configured to communicate with the appliance, the consumable holder comprising: a memory, and a taxonomy dataset stored in the memory for enabling a programmable command generator to generate a well formed command for controlling an operation of the appliance in at least one state, the taxonomy dataset having a plurality of command components associated with at least one function of the appliance operation in the at least one state, wherein the taxonomy dataset is generated in the at least one state of the appliance, received in the memory at runtime and wherein the plurality of command components is limited to only those functions available for the appliance operation in the at least one state whereby the operation of the appliance can be controlled at runtime in the at least one state by the well formed command communicated from the consumable holder.