SNAP Plugin Boilerplate