public List <IMarkGeometry> FetchDXF(string filePathIn)
        {
            if (!File.Exists(filePathIn))
            {
                return(null);
            }

            // attempt to load from cache if it exists else load using getter
            return(_dxfCachedLoader.TryGet(filePathIn, () => GeometricArithmeticModule.ExtractGeometriesFromDXF(filePathIn)));
        }