WIP: Homescreen grouping

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

Sort of works:
- Rearranging groups

Broken:
- Multiple groups
- Smoothness
- Some missing transitions