separated out items into their own json files, with relevant factories providing a 'model' interface.
Release v1.5.0-0