Now that you have gone through the base foundation of a plugin, let's look at how to make it easy to use(in a theme) and somewhat extendable. I should mention that overridable template tags is not the most flexible and future-proof way of making your plugin extendable and I wouldn't suggest