Move plugin factory to separate file
Merge everything into single shared library
Get rid of xcb-xinput