More group stuff
Implement new block list type
Part 1 of disaster: groups
minor cleanup
Cleanup