split item-list component from main module