Add dynamic loadable plugins.
Add tube extension. Modify doc/techreport.