If this is an MITx-specific use case, I'm unclear how much of adding in that type of hook should rest on Giulio's shoulders, to be perfectly honest. @shnayder would you be able to give some advice here?