Added a file dispatcher for more generic inclusion, and patched it into the global playbook