See [wiki:"PrototypeImplementation"].