Bug 1081427 - Use custom interface to expose marionette content

I like that you called this `camelize` in calendar :P