Initial move from CSAIL repo.