Make shared library interfaces for parser / sink / source