The Machine Component software component 406 generally represents software or machine hardware, including mechanical hardware such as input devices, output devices, inventory dispensing devices, and payment processing devices including coin acceptors, bill validators, card readers, change dispensers, etc.