feat(modal): Support custom window html

the window attribute allows to use separate custom windows per modal
instance