Lightweight plugin - A pattern that demonstrates several components of a basic UI plugin