Slave port for async cross-site messaging
Master port for async cross-site messaging
Client library for WebShell apps
Object factory with multiple inheritance