Split TryStaticFile into its own package