Add ability to dynamically create items