Split files by type.
Add a conversion operator to return or transform an IDictionary<string, obj> to an Environment.