Mozilla has several technologies used as components of its projects. These are documented here. (flesh out this text). XPCOM