Breaking this thang up a bit.

It is technically possible to run one plugin without the other, so
going to split these into seperate repos.