Final HackSC commit-- it'll all come together later this week.