Updated the initialisation process to include the item search factory