Source: https://www.wkelmsolutions.com/blog/joseph-vodvarka/connection-points-combining-best-third-party-solutions-best-elm