When loading a DSL from a file infer the namespace from the file path relative to a configured load path. The namespace should still be overridable in the DSL.