## Object Hierarchy

        GObject
            IpatchItem
                IpatchContainer
                    IpatchBase
                        IpatchDLS2
                            IpatchGig
                        IpatchSF2
                        IpatchVBank
                    IpatchDLS2Inst
                        IpatchGigInst
                    IpatchGigRegion
                    IpatchSF2Preset
                    IpatchSF2Inst
                    IpatchVBankInst
                IpatchFile
                    IpatchDLSFile
                        IpatchGigFile
                    IpatchSF2File
                    IpatchSndFile
                IpatchDLS2Sample
                    IpatchGigSample
                IpatchVirtualContainer
                IpatchDLS2Region
                IpatchSampleData
                IpatchGigDimension
                IpatchGigSubRegion
                IpatchSampleStore
                    IpatchSampleStoreFile
                        IpatchSampleStoreSplit24
                        IpatchSampleStoreSwap
                    IpatchSampleStoreRam
                    IpatchSampleStoreRom
                    IpatchSampleStoreSndFile
                    IpatchSampleStoreVirtual
                    IpatchSampleStoreCache
                IpatchSF2Sample
                IpatchSF2Zone
                    IpatchSF2IZone
                    IpatchSF2PZone
                IpatchVBankRegion
            IpatchSF2VoiceCache
            IpatchConverter
                IpatchConverterSF2VoiceCache
            IpatchRiff
                IpatchDLSReader
                IpatchDLSWriter
                IpatchSF2Reader
                IpatchSF2Writer
            IpatchList
            IpatchPaste
        GInterface
            IpatchSample
            IpatchSF2GenItemIface
            IpatchSF2ModItemIface