Developing dynamic inventory plugins