Author: David Robillard <d@drobilla.net> GTK2 Generic Plugin UI: Nick Lanham <nick@afternight.org>