I expected insert! to work, but it seems that isn't defined for OrderedDict.
julia> insert!(material_data, 14, "Average Operating Temperature" => T_Avg)
ERROR: MethodError: no method matching insert!(::OrderedCollections.OrderedDict{String, Any}, ::Int64, ::Pair{String, Quantity{…}})
Likewise for pushfirst!, popat!, etc.