By TravisCarden: Converted shunts to plugins and added hook_shunts_alter().