[core] Only fill with more children if scrap views add extra space
[core] Implement item decoration support in all layouts and core