feature: plugin system
feature: basic pipelining