Upstream

Add a first draft version of a new plugin.