Group Scheduling
Type refactoring
Large structural refactoring with YAML.