https://medium.com/@mycountrymobile1/what-is-desktop-conferencing-transforming-virtual-meetings-into-dynamic-workspaces-399a3a251c79