WIP: Homescreen grouping

Working:
- Creating groups
- Adding/removing items from groups
- Empty groups get removed
- Multiple groups

Working, but flaky:
- Rearranging groups

Broken:
- Groups disappear under some conditions?
- Smoothness
- Some missing transitions