Add support for custom item_style and item_layout for each items