Bug 1081427 - Use custom interface to expose marionette content

This is very amazing. I don't know why we didn't do this the first time around lol