Begin plugin architecture, test plugin