Added a composite widget that combines data from the inventory and the pricing services. Uses the EventEmitter to loosely reload the view model when data is ready.