Building out some files and the beginnings of an action/filter based plugin api, see: http://nacin.com/2010/05/18/rethinking-template-tags-in-plugins/