Initial plugin setup, still needs work