feat(modal) Passed entire modal obj to backdrop scope

This is the start of a set of simplification patches I think that could be applied to the modal module.

In addition, the inner-modal scope should be applied to the entire window elm (wrapper). I'm curious if/why it wouldn't be.