new: ModalManager

handle creating the backdrop 'n such
Demo content for Modal and ModalManager
copied content