Integrating third-party components