Begin scheduler re-org

- Start with refactoring Transform
- Use packages (!)