refactor(): create internal interimElement service

Used in toast, dialog, bottomSheet, etc.

Closes #335.
refactor(toast): use interimElement
refactor(dialog): use interimElement

Closes #305. Closes #336. Closes #278.