StorePluginBuilder
A class that builds a new StorePlugin For more documentation, see StorePlugin
Builder methods will throw IllegalArgumentException if they are assigned multiple times. Each plugin can only have one block per each type of StorePlugin callback.