Initial commit of plugin and example