Add a Shortcodes base class to do all kinds of fun pre-processing