This is an old revision of the document!
Plugin/Interface: Webserver
Pages
Pages are plain modules with nothing special that display output.
Snapins
Snapins are full on plugins which inject resources into the webserver. WebSockets is a good example of this which injects both a protocol transition handler and a websocket handler into the webserver.