Add provider setting 'enabled'
Add type to items.
Add item object to plugin with type constants.
Make use of the new item type constants.
Fix typo in constant.