Abstracting out database management in to the 'itemDataSource' module.