For example, if we want some aelf full-nodes to provide a new Web API, such as obtaining all view methods in a given contract, we can provide a dll file as a plugin to load this Web API onto the node when it starts. Because we don't think all nodes need to provide this Web API.