Building Bubble Plugins - Part 1 - Overview and Actions