Vessels

Vessels
Angels - Angels need a vessel to be seen. The angel needs the humans permission in order to be a vessel.

Demons - Demons need a human host to be seen.

Lucifer - Zachariah states that even Lucifer needs a vessel and he needs the humans permission.

God - God's human form is Jesus.