diff --git a/+contrib/+blackrock/AddNEVFile.m b/code/+contrib/+blackrock/AddNEVFile.m similarity index 100% rename from +contrib/+blackrock/AddNEVFile.m rename to code/+contrib/+blackrock/AddNEVFile.m diff --git a/+contrib/+blackrock/AddNSFile.m b/code/+contrib/+blackrock/AddNSFile.m similarity index 100% rename from +contrib/+blackrock/AddNSFile.m rename to code/+contrib/+blackrock/AddNSFile.m diff --git a/+contrib/+blackrock/README.md b/code/+contrib/+blackrock/README.md similarity index 100% rename from +contrib/+blackrock/README.md rename to code/+contrib/+blackrock/README.md diff --git a/+contrib/+blackrock/get_channel_info.m b/code/+contrib/+blackrock/get_channel_info.m similarity index 100% rename from +contrib/+blackrock/get_channel_info.m rename to code/+contrib/+blackrock/get_channel_info.m diff --git a/+contrib/+mworks/AddEyePos.m b/code/+contrib/+mworks/AddEyePos.m similarity index 100% rename from +contrib/+mworks/AddEyePos.m rename to code/+contrib/+mworks/AddEyePos.m diff --git a/+contrib/+mworks/README.md b/code/+contrib/+mworks/README.md similarity index 100% rename from +contrib/+mworks/README.md rename to code/+contrib/+mworks/README.md diff --git a/+contrib/+tdt/README.md b/code/+contrib/+tdt/README.md similarity index 100% rename from +contrib/+tdt/README.md rename to code/+contrib/+tdt/README.md diff --git a/+contrib/+tdt/TDT2NWB.m b/code/+contrib/+tdt/TDT2NWB.m similarity index 100% rename from +contrib/+tdt/TDT2NWB.m rename to code/+contrib/+tdt/TDT2NWB.m diff --git a/+contrib/+tdt/TDTbin2mat.m b/code/+contrib/+tdt/TDTbin2mat.m similarity index 100% rename from +contrib/+tdt/TDTbin2mat.m rename to code/+contrib/+tdt/TDTbin2mat.m diff --git a/+contrib/+tdt/addECoG.m b/code/+contrib/+tdt/addECoG.m similarity index 100% rename from +contrib/+tdt/addECoG.m rename to code/+contrib/+tdt/addECoG.m diff --git a/+contrib/+tdt/addElectrodeTable.m b/code/+contrib/+tdt/addElectrodeTable.m similarity index 100% rename from +contrib/+tdt/addElectrodeTable.m rename to code/+contrib/+tdt/addElectrodeTable.m diff --git a/+file/+interface/HasProps.m b/code/+file/+interface/HasProps.m similarity index 100% rename from +file/+interface/HasProps.m rename to code/+file/+interface/HasProps.m diff --git a/+file/+internal/getRequiredPropertyNames.m b/code/+file/+internal/getRequiredPropertyNames.m similarity index 100% rename from +file/+internal/getRequiredPropertyNames.m rename to code/+file/+internal/getRequiredPropertyNames.m diff --git a/+file/+internal/mergeProps.m b/code/+file/+internal/mergeProps.m similarity index 100% rename from +file/+internal/mergeProps.m rename to code/+file/+internal/mergeProps.m diff --git a/+file/Attribute.m b/code/+file/Attribute.m similarity index 100% rename from +file/Attribute.m rename to code/+file/Attribute.m diff --git a/+file/Dataset.m b/code/+file/Dataset.m similarity index 100% rename from +file/Dataset.m rename to code/+file/Dataset.m diff --git a/+file/Group.m b/code/+file/Group.m similarity index 100% rename from +file/Group.m rename to code/+file/Group.m diff --git a/+file/Link.m b/code/+file/Link.m similarity index 100% rename from +file/Link.m rename to code/+file/Link.m diff --git a/+file/addSpaces.m b/code/+file/addSpaces.m similarity index 100% rename from +file/addSpaces.m rename to code/+file/addSpaces.m diff --git a/+file/cloneNwbFileClass.m b/code/+file/cloneNwbFileClass.m similarity index 100% rename from +file/cloneNwbFileClass.m rename to code/+file/cloneNwbFileClass.m diff --git a/+file/fillClass.m b/code/+file/fillClass.m similarity index 100% rename from +file/fillClass.m rename to code/+file/fillClass.m diff --git a/+file/fillConstructor.m b/code/+file/fillConstructor.m similarity index 100% rename from +file/fillConstructor.m rename to code/+file/fillConstructor.m diff --git a/+file/fillCustomConstraint.m b/code/+file/fillCustomConstraint.m similarity index 100% rename from +file/fillCustomConstraint.m rename to code/+file/fillCustomConstraint.m diff --git a/+file/fillDynamicTableMethods.m b/code/+file/fillDynamicTableMethods.m similarity index 100% rename from +file/fillDynamicTableMethods.m rename to code/+file/fillDynamicTableMethods.m diff --git a/+file/fillExport.m b/code/+file/fillExport.m similarity index 100% rename from +file/fillExport.m rename to code/+file/fillExport.m diff --git a/+file/fillProps.m b/code/+file/fillProps.m similarity index 100% rename from +file/fillProps.m rename to code/+file/fillProps.m diff --git a/+file/fillSetters.m b/code/+file/fillSetters.m similarity index 100% rename from +file/fillSetters.m rename to code/+file/fillSetters.m diff --git a/+file/fillValidators.m b/code/+file/fillValidators.m similarity index 100% rename from +file/fillValidators.m rename to code/+file/fillValidators.m diff --git a/+file/formatShape.m b/code/+file/formatShape.m similarity index 100% rename from +file/formatShape.m rename to code/+file/formatShape.m diff --git a/+file/isShapeScalar.m b/code/+file/isShapeScalar.m similarity index 100% rename from +file/isShapeScalar.m rename to code/+file/isShapeScalar.m diff --git a/+file/mapType.m b/code/+file/mapType.m similarity index 100% rename from +file/mapType.m rename to code/+file/mapType.m diff --git a/+file/processClass.m b/code/+file/processClass.m similarity index 100% rename from +file/processClass.m rename to code/+file/processClass.m diff --git a/+file/writeNamespace.m b/code/+file/writeNamespace.m similarity index 100% rename from +file/writeNamespace.m rename to code/+file/writeNamespace.m diff --git a/+io/+space/+shape/Block.m b/code/+io/+space/+shape/Block.m similarity index 100% rename from +io/+space/+shape/Block.m rename to code/+io/+space/+shape/Block.m diff --git a/+io/+space/+shape/Point.m b/code/+io/+space/+shape/Point.m similarity index 100% rename from +io/+space/+shape/Point.m rename to code/+io/+space/+shape/Point.m diff --git a/+io/+space/Shape.m b/code/+io/+space/Shape.m similarity index 100% rename from +io/+space/Shape.m rename to code/+io/+space/Shape.m diff --git a/+io/+space/findShapes.m b/code/+io/+space/findShapes.m similarity index 100% rename from +io/+space/findShapes.m rename to code/+io/+space/findShapes.m diff --git a/+io/+space/getReadSpace.m b/code/+io/+space/getReadSpace.m similarity index 100% rename from +io/+space/getReadSpace.m rename to code/+io/+space/getReadSpace.m diff --git a/+io/+space/segmentSelection.m b/code/+io/+space/segmentSelection.m similarity index 100% rename from +io/+space/segmentSelection.m rename to code/+io/+space/segmentSelection.m diff --git a/+io/+spec/+internal/readEmbeddedSpecLocation.m b/code/+io/+spec/+internal/readEmbeddedSpecLocation.m similarity index 100% rename from +io/+spec/+internal/readEmbeddedSpecLocation.m rename to code/+io/+spec/+internal/readEmbeddedSpecLocation.m diff --git a/+io/+spec/getEmbeddedSpecLocation.m b/code/+io/+spec/getEmbeddedSpecLocation.m similarity index 100% rename from +io/+spec/getEmbeddedSpecLocation.m rename to code/+io/+spec/getEmbeddedSpecLocation.m diff --git a/+io/+spec/readEmbeddedSpecifications.m b/code/+io/+spec/readEmbeddedSpecifications.m similarity index 100% rename from +io/+spec/readEmbeddedSpecifications.m rename to code/+io/+spec/readEmbeddedSpecifications.m diff --git a/+io/+spec/writeEmbeddedSpecifications.m b/code/+io/+spec/writeEmbeddedSpecifications.m similarity index 100% rename from +io/+spec/writeEmbeddedSpecifications.m rename to code/+io/+spec/writeEmbeddedSpecifications.m diff --git a/+io/createParsedType.m b/code/+io/createParsedType.m similarity index 100% rename from +io/createParsedType.m rename to code/+io/createParsedType.m diff --git a/+io/getBaseType.m b/code/+io/getBaseType.m similarity index 100% rename from +io/getBaseType.m rename to code/+io/getBaseType.m diff --git a/+io/getMatType.m b/code/+io/getMatType.m similarity index 100% rename from +io/getMatType.m rename to code/+io/getMatType.m diff --git a/+io/getMatTypeSize.m b/code/+io/getMatTypeSize.m similarity index 100% rename from +io/getMatTypeSize.m rename to code/+io/getMatTypeSize.m diff --git a/+io/getRefData.m b/code/+io/getRefData.m similarity index 100% rename from +io/getRefData.m rename to code/+io/getRefData.m diff --git a/+io/isBool.m b/code/+io/isBool.m similarity index 100% rename from +io/isBool.m rename to code/+io/isBool.m diff --git a/+io/map2kwargs.m b/code/+io/map2kwargs.m similarity index 100% rename from +io/map2kwargs.m rename to code/+io/map2kwargs.m diff --git a/+io/mapData2H5.m b/code/+io/mapData2H5.m similarity index 100% rename from +io/mapData2H5.m rename to code/+io/mapData2H5.m diff --git a/+io/parseAttributes.m b/code/+io/parseAttributes.m similarity index 100% rename from +io/parseAttributes.m rename to code/+io/parseAttributes.m diff --git a/+io/parseCompound.m b/code/+io/parseCompound.m similarity index 100% rename from +io/parseCompound.m rename to code/+io/parseCompound.m diff --git a/+io/parseDataset.m b/code/+io/parseDataset.m similarity index 100% rename from +io/parseDataset.m rename to code/+io/parseDataset.m diff --git a/+io/parseGroup.m b/code/+io/parseGroup.m similarity index 100% rename from +io/parseGroup.m rename to code/+io/parseGroup.m diff --git a/+io/parseReference.m b/code/+io/parseReference.m similarity index 100% rename from +io/parseReference.m rename to code/+io/parseReference.m diff --git a/+io/pathParts.m b/code/+io/pathParts.m similarity index 100% rename from +io/pathParts.m rename to code/+io/pathParts.m diff --git a/+io/resolvePath.m b/code/+io/resolvePath.m similarity index 100% rename from +io/resolvePath.m rename to code/+io/resolvePath.m diff --git a/+io/timestamp2datetime.m b/code/+io/timestamp2datetime.m similarity index 100% rename from +io/timestamp2datetime.m rename to code/+io/timestamp2datetime.m diff --git a/+io/writeAttribute.m b/code/+io/writeAttribute.m similarity index 100% rename from +io/writeAttribute.m rename to code/+io/writeAttribute.m diff --git a/+io/writeCompound.m b/code/+io/writeCompound.m similarity index 100% rename from +io/writeCompound.m rename to code/+io/writeCompound.m diff --git a/+io/writeDataset.m b/code/+io/writeDataset.m similarity index 100% rename from +io/writeDataset.m rename to code/+io/writeDataset.m diff --git a/+io/writeGroup.m b/code/+io/writeGroup.m similarity index 100% rename from +io/writeGroup.m rename to code/+io/writeGroup.m diff --git a/+io/writeSoftLink.m b/code/+io/writeSoftLink.m similarity index 100% rename from +io/writeSoftLink.m rename to code/+io/writeSoftLink.m diff --git a/+matnwb/+common/findLatestSchemaVersion.m b/code/+matnwb/+common/findLatestSchemaVersion.m similarity index 100% rename from +matnwb/+common/findLatestSchemaVersion.m rename to code/+matnwb/+common/findLatestSchemaVersion.m diff --git a/+matnwb/+common/mustBeNwbFile.m b/code/+matnwb/+common/mustBeNwbFile.m similarity index 100% rename from +matnwb/+common/mustBeNwbFile.m rename to code/+matnwb/+common/mustBeNwbFile.m diff --git a/+matnwb/+common/mustBeValidSchemaVersion.m b/code/+matnwb/+common/mustBeValidSchemaVersion.m similarity index 100% rename from +matnwb/+common/mustBeValidSchemaVersion.m rename to code/+matnwb/+common/mustBeValidSchemaVersion.m diff --git a/+misc/cellPrettyPrint.m b/code/+misc/cellPrettyPrint.m similarity index 100% rename from +misc/cellPrettyPrint.m rename to code/+misc/cellPrettyPrint.m diff --git a/+misc/getMatnwbDir.m b/code/+misc/getMatnwbDir.m similarity index 100% rename from +misc/getMatnwbDir.m rename to code/+misc/getMatnwbDir.m diff --git a/+misc/getTutorialNwbFilePath.m b/code/+misc/getTutorialNwbFilePath.m similarity index 100% rename from +misc/getTutorialNwbFilePath.m rename to code/+misc/getTutorialNwbFilePath.m diff --git a/+misc/parseSkipInvalidName.m b/code/+misc/parseSkipInvalidName.m similarity index 100% rename from +misc/parseSkipInvalidName.m rename to code/+misc/parseSkipInvalidName.m diff --git a/+misc/str2validName.m b/code/+misc/str2validName.m similarity index 100% rename from +misc/str2validName.m rename to code/+misc/str2validName.m diff --git a/+schemes/Namespace.m b/code/+schemes/Namespace.m similarity index 100% rename from +schemes/Namespace.m rename to code/+schemes/Namespace.m diff --git a/+schemes/exportJson.m b/code/+schemes/exportJson.m similarity index 100% rename from +schemes/exportJson.m rename to code/+schemes/exportJson.m diff --git a/+schemes/getClasses.m b/code/+schemes/getClasses.m similarity index 100% rename from +schemes/getClasses.m rename to code/+schemes/getClasses.m diff --git a/+schemes/loadNamespace.m b/code/+schemes/loadNamespace.m similarity index 100% rename from +schemes/loadNamespace.m rename to code/+schemes/loadNamespace.m diff --git a/+spec/generate.m b/code/+spec/generate.m similarity index 100% rename from +spec/generate.m rename to code/+spec/generate.m diff --git a/+spec/getNamespaceInfo.m b/code/+spec/getNamespaceInfo.m similarity index 100% rename from +spec/getNamespaceInfo.m rename to code/+spec/getNamespaceInfo.m diff --git a/+spec/getSourceInfo.m b/code/+spec/getSourceInfo.m similarity index 100% rename from +spec/getSourceInfo.m rename to code/+spec/getSourceInfo.m diff --git a/+spec/loadCache.m b/code/+spec/loadCache.m similarity index 100% rename from +spec/loadCache.m rename to code/+spec/loadCache.m diff --git a/+spec/loadSchemaObject.m b/code/+spec/loadSchemaObject.m similarity index 100% rename from +spec/loadSchemaObject.m rename to code/+spec/loadSchemaObject.m diff --git a/+spec/saveCache.m b/code/+spec/saveCache.m similarity index 100% rename from +spec/saveCache.m rename to code/+spec/saveCache.m diff --git a/+spec/schema2matlab.m b/code/+spec/schema2matlab.m similarity index 100% rename from +spec/schema2matlab.m rename to code/+spec/schema2matlab.m diff --git a/+types/+core/AbstractFeatureSeries.m b/code/+types/+core/AbstractFeatureSeries.m similarity index 100% rename from +types/+core/AbstractFeatureSeries.m rename to code/+types/+core/AbstractFeatureSeries.m diff --git a/+types/+core/AnnotationSeries.m b/code/+types/+core/AnnotationSeries.m similarity index 100% rename from +types/+core/AnnotationSeries.m rename to code/+types/+core/AnnotationSeries.m diff --git a/+types/+core/BehavioralEpochs.m b/code/+types/+core/BehavioralEpochs.m similarity index 100% rename from +types/+core/BehavioralEpochs.m rename to code/+types/+core/BehavioralEpochs.m diff --git a/+types/+core/BehavioralEvents.m b/code/+types/+core/BehavioralEvents.m similarity index 100% rename from +types/+core/BehavioralEvents.m rename to code/+types/+core/BehavioralEvents.m diff --git a/+types/+core/BehavioralTimeSeries.m b/code/+types/+core/BehavioralTimeSeries.m similarity index 100% rename from +types/+core/BehavioralTimeSeries.m rename to code/+types/+core/BehavioralTimeSeries.m diff --git a/+types/+core/ClusterWaveforms.m b/code/+types/+core/ClusterWaveforms.m similarity index 100% rename from +types/+core/ClusterWaveforms.m rename to code/+types/+core/ClusterWaveforms.m diff --git a/+types/+core/Clustering.m b/code/+types/+core/Clustering.m similarity index 100% rename from +types/+core/Clustering.m rename to code/+types/+core/Clustering.m diff --git a/+types/+core/CompassDirection.m b/code/+types/+core/CompassDirection.m similarity index 100% rename from +types/+core/CompassDirection.m rename to code/+types/+core/CompassDirection.m diff --git a/+types/+core/CorrectedImageStack.m b/code/+types/+core/CorrectedImageStack.m similarity index 100% rename from +types/+core/CorrectedImageStack.m rename to code/+types/+core/CorrectedImageStack.m diff --git a/+types/+core/CurrentClampSeries.m b/code/+types/+core/CurrentClampSeries.m similarity index 100% rename from +types/+core/CurrentClampSeries.m rename to code/+types/+core/CurrentClampSeries.m diff --git a/+types/+core/CurrentClampStimulusSeries.m b/code/+types/+core/CurrentClampStimulusSeries.m similarity index 100% rename from +types/+core/CurrentClampStimulusSeries.m rename to code/+types/+core/CurrentClampStimulusSeries.m diff --git a/+types/+core/DecompositionSeries.m b/code/+types/+core/DecompositionSeries.m similarity index 100% rename from +types/+core/DecompositionSeries.m rename to code/+types/+core/DecompositionSeries.m diff --git a/+types/+core/Device.m b/code/+types/+core/Device.m similarity index 100% rename from +types/+core/Device.m rename to code/+types/+core/Device.m diff --git a/+types/+core/DfOverF.m b/code/+types/+core/DfOverF.m similarity index 100% rename from +types/+core/DfOverF.m rename to code/+types/+core/DfOverF.m diff --git a/+types/+core/ElectricalSeries.m b/code/+types/+core/ElectricalSeries.m similarity index 100% rename from +types/+core/ElectricalSeries.m rename to code/+types/+core/ElectricalSeries.m diff --git a/+types/+core/ElectrodeGroup.m b/code/+types/+core/ElectrodeGroup.m similarity index 100% rename from +types/+core/ElectrodeGroup.m rename to code/+types/+core/ElectrodeGroup.m diff --git a/+types/+core/EventDetection.m b/code/+types/+core/EventDetection.m similarity index 100% rename from +types/+core/EventDetection.m rename to code/+types/+core/EventDetection.m diff --git a/+types/+core/EventWaveform.m b/code/+types/+core/EventWaveform.m similarity index 100% rename from +types/+core/EventWaveform.m rename to code/+types/+core/EventWaveform.m diff --git a/+types/+core/ExperimentalConditionsTable.m b/code/+types/+core/ExperimentalConditionsTable.m similarity index 100% rename from +types/+core/ExperimentalConditionsTable.m rename to code/+types/+core/ExperimentalConditionsTable.m diff --git a/+types/+core/EyeTracking.m b/code/+types/+core/EyeTracking.m similarity index 100% rename from +types/+core/EyeTracking.m rename to code/+types/+core/EyeTracking.m diff --git a/+types/+core/FeatureExtraction.m b/code/+types/+core/FeatureExtraction.m similarity index 100% rename from +types/+core/FeatureExtraction.m rename to code/+types/+core/FeatureExtraction.m diff --git a/+types/+core/FilteredEphys.m b/code/+types/+core/FilteredEphys.m similarity index 100% rename from +types/+core/FilteredEphys.m rename to code/+types/+core/FilteredEphys.m diff --git a/+types/+core/Fluorescence.m b/code/+types/+core/Fluorescence.m similarity index 100% rename from +types/+core/Fluorescence.m rename to code/+types/+core/Fluorescence.m diff --git a/+types/+core/GrayscaleImage.m b/code/+types/+core/GrayscaleImage.m similarity index 100% rename from +types/+core/GrayscaleImage.m rename to code/+types/+core/GrayscaleImage.m diff --git a/+types/+core/IZeroClampSeries.m b/code/+types/+core/IZeroClampSeries.m similarity index 100% rename from +types/+core/IZeroClampSeries.m rename to code/+types/+core/IZeroClampSeries.m diff --git a/+types/+core/Image.m b/code/+types/+core/Image.m similarity index 100% rename from +types/+core/Image.m rename to code/+types/+core/Image.m diff --git a/+types/+core/ImageMaskSeries.m b/code/+types/+core/ImageMaskSeries.m similarity index 100% rename from +types/+core/ImageMaskSeries.m rename to code/+types/+core/ImageMaskSeries.m diff --git a/+types/+core/ImageReferences.m b/code/+types/+core/ImageReferences.m similarity index 100% rename from +types/+core/ImageReferences.m rename to code/+types/+core/ImageReferences.m diff --git a/+types/+core/ImageSegmentation.m b/code/+types/+core/ImageSegmentation.m similarity index 100% rename from +types/+core/ImageSegmentation.m rename to code/+types/+core/ImageSegmentation.m diff --git a/+types/+core/ImageSeries.m b/code/+types/+core/ImageSeries.m similarity index 100% rename from +types/+core/ImageSeries.m rename to code/+types/+core/ImageSeries.m diff --git a/+types/+core/Images.m b/code/+types/+core/Images.m similarity index 100% rename from +types/+core/Images.m rename to code/+types/+core/Images.m diff --git a/+types/+core/ImagingPlane.m b/code/+types/+core/ImagingPlane.m similarity index 100% rename from +types/+core/ImagingPlane.m rename to code/+types/+core/ImagingPlane.m diff --git a/+types/+core/ImagingRetinotopy.m b/code/+types/+core/ImagingRetinotopy.m similarity index 100% rename from +types/+core/ImagingRetinotopy.m rename to code/+types/+core/ImagingRetinotopy.m diff --git a/+types/+core/IndexSeries.m b/code/+types/+core/IndexSeries.m similarity index 100% rename from +types/+core/IndexSeries.m rename to code/+types/+core/IndexSeries.m diff --git a/+types/+core/IntervalSeries.m b/code/+types/+core/IntervalSeries.m similarity index 100% rename from +types/+core/IntervalSeries.m rename to code/+types/+core/IntervalSeries.m diff --git a/+types/+core/IntracellularElectrode.m b/code/+types/+core/IntracellularElectrode.m similarity index 100% rename from +types/+core/IntracellularElectrode.m rename to code/+types/+core/IntracellularElectrode.m diff --git a/+types/+core/IntracellularElectrodesTable.m b/code/+types/+core/IntracellularElectrodesTable.m similarity index 100% rename from +types/+core/IntracellularElectrodesTable.m rename to code/+types/+core/IntracellularElectrodesTable.m diff --git a/+types/+core/IntracellularRecordingsTable.m b/code/+types/+core/IntracellularRecordingsTable.m similarity index 100% rename from +types/+core/IntracellularRecordingsTable.m rename to code/+types/+core/IntracellularRecordingsTable.m diff --git a/+types/+core/IntracellularResponsesTable.m b/code/+types/+core/IntracellularResponsesTable.m similarity index 100% rename from +types/+core/IntracellularResponsesTable.m rename to code/+types/+core/IntracellularResponsesTable.m diff --git a/+types/+core/IntracellularStimuliTable.m b/code/+types/+core/IntracellularStimuliTable.m similarity index 100% rename from +types/+core/IntracellularStimuliTable.m rename to code/+types/+core/IntracellularStimuliTable.m diff --git a/+types/+core/LFP.m b/code/+types/+core/LFP.m similarity index 100% rename from +types/+core/LFP.m rename to code/+types/+core/LFP.m diff --git a/+types/+core/LabMetaData.m b/code/+types/+core/LabMetaData.m similarity index 100% rename from +types/+core/LabMetaData.m rename to code/+types/+core/LabMetaData.m diff --git a/+types/+core/MotionCorrection.m b/code/+types/+core/MotionCorrection.m similarity index 100% rename from +types/+core/MotionCorrection.m rename to code/+types/+core/MotionCorrection.m diff --git a/+types/+core/NWBContainer.m b/code/+types/+core/NWBContainer.m similarity index 100% rename from +types/+core/NWBContainer.m rename to code/+types/+core/NWBContainer.m diff --git a/+types/+core/NWBData.m b/code/+types/+core/NWBData.m similarity index 100% rename from +types/+core/NWBData.m rename to code/+types/+core/NWBData.m diff --git a/+types/+core/NWBDataInterface.m b/code/+types/+core/NWBDataInterface.m similarity index 100% rename from +types/+core/NWBDataInterface.m rename to code/+types/+core/NWBDataInterface.m diff --git a/+types/+core/NWBFile.m b/code/+types/+core/NWBFile.m similarity index 100% rename from +types/+core/NWBFile.m rename to code/+types/+core/NWBFile.m diff --git a/+types/+core/OnePhotonSeries.m b/code/+types/+core/OnePhotonSeries.m similarity index 100% rename from +types/+core/OnePhotonSeries.m rename to code/+types/+core/OnePhotonSeries.m diff --git a/+types/+core/OpticalChannel.m b/code/+types/+core/OpticalChannel.m similarity index 100% rename from +types/+core/OpticalChannel.m rename to code/+types/+core/OpticalChannel.m diff --git a/+types/+core/OpticalSeries.m b/code/+types/+core/OpticalSeries.m similarity index 100% rename from +types/+core/OpticalSeries.m rename to code/+types/+core/OpticalSeries.m diff --git a/+types/+core/OptogeneticSeries.m b/code/+types/+core/OptogeneticSeries.m similarity index 100% rename from +types/+core/OptogeneticSeries.m rename to code/+types/+core/OptogeneticSeries.m diff --git a/+types/+core/OptogeneticStimulusSite.m b/code/+types/+core/OptogeneticStimulusSite.m similarity index 100% rename from +types/+core/OptogeneticStimulusSite.m rename to code/+types/+core/OptogeneticStimulusSite.m diff --git a/+types/+core/PatchClampSeries.m b/code/+types/+core/PatchClampSeries.m similarity index 100% rename from +types/+core/PatchClampSeries.m rename to code/+types/+core/PatchClampSeries.m diff --git a/+types/+core/PlaneSegmentation.m b/code/+types/+core/PlaneSegmentation.m similarity index 100% rename from +types/+core/PlaneSegmentation.m rename to code/+types/+core/PlaneSegmentation.m diff --git a/+types/+core/Position.m b/code/+types/+core/Position.m similarity index 100% rename from +types/+core/Position.m rename to code/+types/+core/Position.m diff --git a/+types/+core/ProcessingModule.m b/code/+types/+core/ProcessingModule.m similarity index 100% rename from +types/+core/ProcessingModule.m rename to code/+types/+core/ProcessingModule.m diff --git a/+types/+core/PupilTracking.m b/code/+types/+core/PupilTracking.m similarity index 100% rename from +types/+core/PupilTracking.m rename to code/+types/+core/PupilTracking.m diff --git a/+types/+core/RGBAImage.m b/code/+types/+core/RGBAImage.m similarity index 100% rename from +types/+core/RGBAImage.m rename to code/+types/+core/RGBAImage.m diff --git a/+types/+core/RGBImage.m b/code/+types/+core/RGBImage.m similarity index 100% rename from +types/+core/RGBImage.m rename to code/+types/+core/RGBImage.m diff --git a/+types/+core/RepetitionsTable.m b/code/+types/+core/RepetitionsTable.m similarity index 100% rename from +types/+core/RepetitionsTable.m rename to code/+types/+core/RepetitionsTable.m diff --git a/+types/+core/RoiResponseSeries.m b/code/+types/+core/RoiResponseSeries.m similarity index 100% rename from +types/+core/RoiResponseSeries.m rename to code/+types/+core/RoiResponseSeries.m diff --git a/+types/+core/ScratchData.m b/code/+types/+core/ScratchData.m similarity index 100% rename from +types/+core/ScratchData.m rename to code/+types/+core/ScratchData.m diff --git a/+types/+core/SequentialRecordingsTable.m b/code/+types/+core/SequentialRecordingsTable.m similarity index 100% rename from +types/+core/SequentialRecordingsTable.m rename to code/+types/+core/SequentialRecordingsTable.m diff --git a/+types/+core/SimultaneousRecordingsTable.m b/code/+types/+core/SimultaneousRecordingsTable.m similarity index 100% rename from +types/+core/SimultaneousRecordingsTable.m rename to code/+types/+core/SimultaneousRecordingsTable.m diff --git a/+types/+core/SpatialSeries.m b/code/+types/+core/SpatialSeries.m similarity index 100% rename from +types/+core/SpatialSeries.m rename to code/+types/+core/SpatialSeries.m diff --git a/+types/+core/SpikeEventSeries.m b/code/+types/+core/SpikeEventSeries.m similarity index 100% rename from +types/+core/SpikeEventSeries.m rename to code/+types/+core/SpikeEventSeries.m diff --git a/+types/+core/Subject.m b/code/+types/+core/Subject.m similarity index 100% rename from +types/+core/Subject.m rename to code/+types/+core/Subject.m diff --git a/+types/+core/SweepTable.m b/code/+types/+core/SweepTable.m similarity index 100% rename from +types/+core/SweepTable.m rename to code/+types/+core/SweepTable.m diff --git a/+types/+core/TimeIntervals.m b/code/+types/+core/TimeIntervals.m similarity index 100% rename from +types/+core/TimeIntervals.m rename to code/+types/+core/TimeIntervals.m diff --git a/+types/+core/TimeSeries.m b/code/+types/+core/TimeSeries.m similarity index 100% rename from +types/+core/TimeSeries.m rename to code/+types/+core/TimeSeries.m diff --git a/+types/+core/TimeSeriesReferenceVectorData.m b/code/+types/+core/TimeSeriesReferenceVectorData.m similarity index 100% rename from +types/+core/TimeSeriesReferenceVectorData.m rename to code/+types/+core/TimeSeriesReferenceVectorData.m diff --git a/+types/+core/TwoPhotonSeries.m b/code/+types/+core/TwoPhotonSeries.m similarity index 100% rename from +types/+core/TwoPhotonSeries.m rename to code/+types/+core/TwoPhotonSeries.m diff --git a/+types/+core/Units.m b/code/+types/+core/Units.m similarity index 100% rename from +types/+core/Units.m rename to code/+types/+core/Units.m diff --git a/+types/+core/VoltageClampSeries.m b/code/+types/+core/VoltageClampSeries.m similarity index 100% rename from +types/+core/VoltageClampSeries.m rename to code/+types/+core/VoltageClampSeries.m diff --git a/+types/+core/VoltageClampStimulusSeries.m b/code/+types/+core/VoltageClampStimulusSeries.m similarity index 100% rename from +types/+core/VoltageClampStimulusSeries.m rename to code/+types/+core/VoltageClampStimulusSeries.m diff --git a/+types/+hdmf_common/AlignedDynamicTable.m b/code/+types/+hdmf_common/AlignedDynamicTable.m similarity index 100% rename from +types/+hdmf_common/AlignedDynamicTable.m rename to code/+types/+hdmf_common/AlignedDynamicTable.m diff --git a/+types/+hdmf_common/CSRMatrix.m b/code/+types/+hdmf_common/CSRMatrix.m similarity index 100% rename from +types/+hdmf_common/CSRMatrix.m rename to code/+types/+hdmf_common/CSRMatrix.m diff --git a/+types/+hdmf_common/Container.m b/code/+types/+hdmf_common/Container.m similarity index 100% rename from +types/+hdmf_common/Container.m rename to code/+types/+hdmf_common/Container.m diff --git a/+types/+hdmf_common/Data.m b/code/+types/+hdmf_common/Data.m similarity index 100% rename from +types/+hdmf_common/Data.m rename to code/+types/+hdmf_common/Data.m diff --git a/+types/+hdmf_common/DynamicTable.m b/code/+types/+hdmf_common/DynamicTable.m similarity index 100% rename from +types/+hdmf_common/DynamicTable.m rename to code/+types/+hdmf_common/DynamicTable.m diff --git a/+types/+hdmf_common/DynamicTableRegion.m b/code/+types/+hdmf_common/DynamicTableRegion.m similarity index 100% rename from +types/+hdmf_common/DynamicTableRegion.m rename to code/+types/+hdmf_common/DynamicTableRegion.m diff --git a/+types/+hdmf_common/ElementIdentifiers.m b/code/+types/+hdmf_common/ElementIdentifiers.m similarity index 100% rename from +types/+hdmf_common/ElementIdentifiers.m rename to code/+types/+hdmf_common/ElementIdentifiers.m diff --git a/+types/+hdmf_common/SimpleMultiContainer.m b/code/+types/+hdmf_common/SimpleMultiContainer.m similarity index 100% rename from +types/+hdmf_common/SimpleMultiContainer.m rename to code/+types/+hdmf_common/SimpleMultiContainer.m diff --git a/+types/+hdmf_common/VectorData.m b/code/+types/+hdmf_common/VectorData.m similarity index 100% rename from +types/+hdmf_common/VectorData.m rename to code/+types/+hdmf_common/VectorData.m diff --git a/+types/+hdmf_common/VectorIndex.m b/code/+types/+hdmf_common/VectorIndex.m similarity index 100% rename from +types/+hdmf_common/VectorIndex.m rename to code/+types/+hdmf_common/VectorIndex.m diff --git a/+types/+hdmf_experimental/EnumData.m b/code/+types/+hdmf_experimental/EnumData.m similarity index 100% rename from +types/+hdmf_experimental/EnumData.m rename to code/+types/+hdmf_experimental/EnumData.m diff --git a/+types/+hdmf_experimental/HERD.m b/code/+types/+hdmf_experimental/HERD.m similarity index 100% rename from +types/+hdmf_experimental/HERD.m rename to code/+types/+hdmf_experimental/HERD.m diff --git a/+types/+untyped/+datapipe/+dynamic/Filter.m b/code/+types/+untyped/+datapipe/+dynamic/Filter.m similarity index 100% rename from +types/+untyped/+datapipe/+dynamic/Filter.m rename to code/+types/+untyped/+datapipe/+dynamic/Filter.m diff --git a/+types/+untyped/+datapipe/+properties/Chunking.m b/code/+types/+untyped/+datapipe/+properties/Chunking.m similarity index 100% rename from +types/+untyped/+datapipe/+properties/Chunking.m rename to code/+types/+untyped/+datapipe/+properties/Chunking.m diff --git a/+types/+untyped/+datapipe/+properties/Compression.m b/code/+types/+untyped/+datapipe/+properties/Compression.m similarity index 100% rename from +types/+untyped/+datapipe/+properties/Compression.m rename to code/+types/+untyped/+datapipe/+properties/Compression.m diff --git a/+types/+untyped/+datapipe/+properties/DynamicFilter.m b/code/+types/+untyped/+datapipe/+properties/DynamicFilter.m similarity index 100% rename from +types/+untyped/+datapipe/+properties/DynamicFilter.m rename to code/+types/+untyped/+datapipe/+properties/DynamicFilter.m diff --git a/+types/+untyped/+datapipe/+properties/Shuffle.m b/code/+types/+untyped/+datapipe/+properties/Shuffle.m similarity index 100% rename from +types/+untyped/+datapipe/+properties/Shuffle.m rename to code/+types/+untyped/+datapipe/+properties/Shuffle.m diff --git a/+types/+untyped/+datapipe/BlueprintPipe.m b/code/+types/+untyped/+datapipe/BlueprintPipe.m similarity index 100% rename from +types/+untyped/+datapipe/BlueprintPipe.m rename to code/+types/+untyped/+datapipe/BlueprintPipe.m diff --git a/+types/+untyped/+datapipe/BoundPipe.m b/code/+types/+untyped/+datapipe/BoundPipe.m similarity index 100% rename from +types/+untyped/+datapipe/BoundPipe.m rename to code/+types/+untyped/+datapipe/BoundPipe.m diff --git a/+types/+untyped/+datapipe/Configuration.m b/code/+types/+untyped/+datapipe/Configuration.m similarity index 100% rename from +types/+untyped/+datapipe/Configuration.m rename to code/+types/+untyped/+datapipe/Configuration.m diff --git a/+types/+untyped/+datapipe/Pipe.m b/code/+types/+untyped/+datapipe/Pipe.m similarity index 100% rename from +types/+untyped/+datapipe/Pipe.m rename to code/+types/+untyped/+datapipe/Pipe.m diff --git a/+types/+untyped/+datapipe/Property.m b/code/+types/+untyped/+datapipe/Property.m similarity index 100% rename from +types/+untyped/+datapipe/Property.m rename to code/+types/+untyped/+datapipe/Property.m diff --git a/+types/+untyped/+datapipe/guessChunkSize.m b/code/+types/+untyped/+datapipe/guessChunkSize.m similarity index 100% rename from +types/+untyped/+datapipe/guessChunkSize.m rename to code/+types/+untyped/+datapipe/guessChunkSize.m diff --git a/+types/+untyped/@DataStub/DataStub.m b/code/+types/+untyped/@DataStub/DataStub.m similarity index 100% rename from +types/+untyped/@DataStub/DataStub.m rename to code/+types/+untyped/@DataStub/DataStub.m diff --git a/+types/+untyped/@DataStub/export.m b/code/+types/+untyped/@DataStub/export.m similarity index 100% rename from +types/+untyped/@DataStub/export.m rename to code/+types/+untyped/@DataStub/export.m diff --git a/+types/+untyped/@DataStub/load_mat_style.m b/code/+types/+untyped/@DataStub/load_mat_style.m similarity index 100% rename from +types/+untyped/@DataStub/load_mat_style.m rename to code/+types/+untyped/@DataStub/load_mat_style.m diff --git a/+types/+untyped/Anon.m b/code/+types/+untyped/Anon.m similarity index 100% rename from +types/+untyped/Anon.m rename to code/+types/+untyped/Anon.m diff --git a/+types/+untyped/DataPipe.m b/code/+types/+untyped/DataPipe.m similarity index 100% rename from +types/+untyped/DataPipe.m rename to code/+types/+untyped/DataPipe.m diff --git a/+types/+untyped/DatasetClass.m b/code/+types/+untyped/DatasetClass.m similarity index 100% rename from +types/+untyped/DatasetClass.m rename to code/+types/+untyped/DatasetClass.m diff --git a/+types/+untyped/ExternalLink.m b/code/+types/+untyped/ExternalLink.m similarity index 100% rename from +types/+untyped/ExternalLink.m rename to code/+types/+untyped/ExternalLink.m diff --git a/+types/+untyped/GroupClass.m b/code/+types/+untyped/GroupClass.m similarity index 100% rename from +types/+untyped/GroupClass.m rename to code/+types/+untyped/GroupClass.m diff --git a/+types/+untyped/MetaClass.m b/code/+types/+untyped/MetaClass.m similarity index 100% rename from +types/+untyped/MetaClass.m rename to code/+types/+untyped/MetaClass.m diff --git a/+types/+untyped/ObjectView.m b/code/+types/+untyped/ObjectView.m similarity index 100% rename from +types/+untyped/ObjectView.m rename to code/+types/+untyped/ObjectView.m diff --git a/+types/+untyped/RegionView.m b/code/+types/+untyped/RegionView.m similarity index 100% rename from +types/+untyped/RegionView.m rename to code/+types/+untyped/RegionView.m diff --git a/+types/+untyped/Set.m b/code/+types/+untyped/Set.m similarity index 100% rename from +types/+untyped/Set.m rename to code/+types/+untyped/Set.m diff --git a/+types/+untyped/SoftLink.m b/code/+types/+untyped/SoftLink.m similarity index 100% rename from +types/+untyped/SoftLink.m rename to code/+types/+untyped/SoftLink.m diff --git a/+types/+util/+dynamictable/addColumn.m b/code/+types/+util/+dynamictable/addColumn.m similarity index 100% rename from +types/+util/+dynamictable/addColumn.m rename to code/+types/+util/+dynamictable/addColumn.m diff --git a/+types/+util/+dynamictable/addRawData.m b/code/+types/+util/+dynamictable/addRawData.m similarity index 100% rename from +types/+util/+dynamictable/addRawData.m rename to code/+types/+util/+dynamictable/addRawData.m diff --git a/+types/+util/+dynamictable/addRow.m b/code/+types/+util/+dynamictable/addRow.m similarity index 100% rename from +types/+util/+dynamictable/addRow.m rename to code/+types/+util/+dynamictable/addRow.m diff --git a/+types/+util/+dynamictable/addTableColumn.m b/code/+types/+util/+dynamictable/addTableColumn.m similarity index 100% rename from +types/+util/+dynamictable/addTableColumn.m rename to code/+types/+util/+dynamictable/addTableColumn.m diff --git a/+types/+util/+dynamictable/addVarargColumn.m b/code/+types/+util/+dynamictable/addVarargColumn.m similarity index 100% rename from +types/+util/+dynamictable/addVarargColumn.m rename to code/+types/+util/+dynamictable/addVarargColumn.m diff --git a/+types/+util/+dynamictable/addVarargRow.m b/code/+types/+util/+dynamictable/addVarargRow.m similarity index 100% rename from +types/+util/+dynamictable/addVarargRow.m rename to code/+types/+util/+dynamictable/addVarargRow.m diff --git a/+types/+util/+dynamictable/addVecInd.m b/code/+types/+util/+dynamictable/addVecInd.m similarity index 100% rename from +types/+util/+dynamictable/addVecInd.m rename to code/+types/+util/+dynamictable/addVecInd.m diff --git a/+types/+util/+dynamictable/checkConfig.m b/code/+types/+util/+dynamictable/checkConfig.m similarity index 100% rename from +types/+util/+dynamictable/checkConfig.m rename to code/+types/+util/+dynamictable/checkConfig.m diff --git a/+types/+util/+dynamictable/clear.m b/code/+types/+util/+dynamictable/clear.m similarity index 100% rename from +types/+util/+dynamictable/clear.m rename to code/+types/+util/+dynamictable/clear.m diff --git a/+types/+util/+dynamictable/getIndex.m b/code/+types/+util/+dynamictable/getIndex.m similarity index 100% rename from +types/+util/+dynamictable/getIndex.m rename to code/+types/+util/+dynamictable/getIndex.m diff --git a/+types/+util/+dynamictable/getRow.m b/code/+types/+util/+dynamictable/getRow.m similarity index 100% rename from +types/+util/+dynamictable/getRow.m rename to code/+types/+util/+dynamictable/getRow.m diff --git a/+types/+util/+dynamictable/getTypeMap.m b/code/+types/+util/+dynamictable/getTypeMap.m similarity index 100% rename from +types/+util/+dynamictable/getTypeMap.m rename to code/+types/+util/+dynamictable/getTypeMap.m diff --git a/+types/+util/+dynamictable/nwbToTable.m b/code/+types/+util/+dynamictable/nwbToTable.m similarity index 100% rename from +types/+util/+dynamictable/nwbToTable.m rename to code/+types/+util/+dynamictable/nwbToTable.m diff --git a/+types/+util/checkConstraint.m b/code/+types/+util/checkConstraint.m similarity index 100% rename from +types/+util/checkConstraint.m rename to code/+types/+util/checkConstraint.m diff --git a/+types/+util/checkDims.m b/code/+types/+util/checkDims.m similarity index 100% rename from +types/+util/checkDims.m rename to code/+types/+util/checkDims.m diff --git a/+types/+util/checkDtype.m b/code/+types/+util/checkDtype.m similarity index 100% rename from +types/+util/checkDtype.m rename to code/+types/+util/checkDtype.m diff --git a/+types/+util/checkSet.m b/code/+types/+util/checkSet.m similarity index 100% rename from +types/+util/checkSet.m rename to code/+types/+util/checkSet.m diff --git a/+types/+util/checkUnset.m b/code/+types/+util/checkUnset.m similarity index 100% rename from +types/+util/checkUnset.m rename to code/+types/+util/checkUnset.m diff --git a/+types/+util/correctType.m b/code/+types/+util/correctType.m similarity index 100% rename from +types/+util/correctType.m rename to code/+types/+util/correctType.m diff --git a/+types/+util/parseAnon.m b/code/+types/+util/parseAnon.m similarity index 100% rename from +types/+util/parseAnon.m rename to code/+types/+util/parseAnon.m diff --git a/+types/+util/parseConstrained.m b/code/+types/+util/parseConstrained.m similarity index 100% rename from +types/+util/parseConstrained.m rename to code/+types/+util/parseConstrained.m diff --git a/+util/createElectrodeTable.m b/code/+util/createElectrodeTable.m similarity index 100% rename from +util/createElectrodeTable.m rename to code/+util/createElectrodeTable.m diff --git a/+util/create_indexed_column.m b/code/+util/create_indexed_column.m similarity index 100% rename from +util/create_indexed_column.m rename to code/+util/create_indexed_column.m diff --git a/+util/getSchemaVersion.m b/code/+util/getSchemaVersion.m similarity index 100% rename from +util/getSchemaVersion.m rename to code/+util/getSchemaVersion.m diff --git a/+util/getUnitWaveforms.m b/code/+util/getUnitWaveforms.m similarity index 100% rename from +util/getUnitWaveforms.m rename to code/+util/getUnitWaveforms.m diff --git a/+util/loadEventAlignedSpikeTimes.m b/code/+util/loadEventAlignedSpikeTimes.m similarity index 100% rename from +util/loadEventAlignedSpikeTimes.m rename to code/+util/loadEventAlignedSpikeTimes.m diff --git a/+util/loadEventAlignedTimeSeriesData.m b/code/+util/loadEventAlignedTimeSeriesData.m similarity index 100% rename from +util/loadEventAlignedTimeSeriesData.m rename to code/+util/loadEventAlignedTimeSeriesData.m diff --git a/+util/loadTimeSeriesData.m b/code/+util/loadTimeSeriesData.m similarity index 100% rename from +util/loadTimeSeriesData.m rename to code/+util/loadTimeSeriesData.m diff --git a/+util/loadTimeSeriesTimestamps.m b/code/+util/loadTimeSeriesTimestamps.m similarity index 100% rename from +util/loadTimeSeriesTimestamps.m rename to code/+util/loadTimeSeriesTimestamps.m diff --git a/+util/loadTrialAlignedSpikeTimes.m b/code/+util/loadTrialAlignedSpikeTimes.m similarity index 100% rename from +util/loadTrialAlignedSpikeTimes.m rename to code/+util/loadTrialAlignedSpikeTimes.m diff --git a/+util/loadTrialAlignedTimeSeriesData.m b/code/+util/loadTrialAlignedTimeSeriesData.m similarity index 100% rename from +util/loadTrialAlignedTimeSeriesData.m rename to code/+util/loadTrialAlignedTimeSeriesData.m diff --git a/+util/nwbTree.m b/code/+util/nwbTree.m similarity index 100% rename from +util/nwbTree.m rename to code/+util/nwbTree.m diff --git a/+util/read_indexed_column.m b/code/+util/read_indexed_column.m similarity index 100% rename from +util/read_indexed_column.m rename to code/+util/read_indexed_column.m diff --git a/+util/table2nwb.m b/code/+util/table2nwb.m similarity index 100% rename from +util/table2nwb.m rename to code/+util/table2nwb.m diff --git a/NwbFile.m b/code/NwbFile.m similarity index 100% rename from NwbFile.m rename to code/NwbFile.m diff --git a/external_packages/fastsearch/fastsearch.m b/code/external_packages/fastsearch/fastsearch.m similarity index 100% rename from external_packages/fastsearch/fastsearch.m rename to code/external_packages/fastsearch/fastsearch.m diff --git a/external_packages/fastsearch/license.txt b/code/external_packages/fastsearch/license.txt similarity index 100% rename from external_packages/fastsearch/license.txt rename to code/external_packages/fastsearch/license.txt diff --git a/generateCore.m b/code/generateCore.m similarity index 100% rename from generateCore.m rename to code/generateCore.m diff --git a/generateExtension.m b/code/generateExtension.m similarity index 100% rename from generateExtension.m rename to code/generateExtension.m diff --git a/jar/schema.jar b/code/jar/schema.jar similarity index 100% rename from jar/schema.jar rename to code/jar/schema.jar diff --git a/nwb-schema/2.0.2/core/nwb.base.yaml b/code/nwb-schema/2.0.2/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.base.yaml rename to code/nwb-schema/2.0.2/core/nwb.base.yaml diff --git a/nwb-schema/2.0.2/core/nwb.behavior.yaml b/code/nwb-schema/2.0.2/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.behavior.yaml rename to code/nwb-schema/2.0.2/core/nwb.behavior.yaml diff --git a/nwb-schema/2.0.2/core/nwb.ecephys.yaml b/code/nwb-schema/2.0.2/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.ecephys.yaml rename to code/nwb-schema/2.0.2/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.0.2/core/nwb.epoch.yaml b/code/nwb-schema/2.0.2/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.epoch.yaml rename to code/nwb-schema/2.0.2/core/nwb.epoch.yaml diff --git a/nwb-schema/2.0.2/core/nwb.file.yaml b/code/nwb-schema/2.0.2/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.file.yaml rename to code/nwb-schema/2.0.2/core/nwb.file.yaml diff --git a/nwb-schema/2.0.2/core/nwb.icephys.yaml b/code/nwb-schema/2.0.2/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.icephys.yaml rename to code/nwb-schema/2.0.2/core/nwb.icephys.yaml diff --git a/nwb-schema/2.0.2/core/nwb.image.yaml b/code/nwb-schema/2.0.2/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.image.yaml rename to code/nwb-schema/2.0.2/core/nwb.image.yaml diff --git a/nwb-schema/2.0.2/core/nwb.misc.yaml b/code/nwb-schema/2.0.2/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.misc.yaml rename to code/nwb-schema/2.0.2/core/nwb.misc.yaml diff --git a/nwb-schema/2.0.2/core/nwb.namespace.yaml b/code/nwb-schema/2.0.2/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.namespace.yaml rename to code/nwb-schema/2.0.2/core/nwb.namespace.yaml diff --git a/nwb-schema/2.0.2/core/nwb.ogen.yaml b/code/nwb-schema/2.0.2/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.ogen.yaml rename to code/nwb-schema/2.0.2/core/nwb.ogen.yaml diff --git a/nwb-schema/2.0.2/core/nwb.ophys.yaml b/code/nwb-schema/2.0.2/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.ophys.yaml rename to code/nwb-schema/2.0.2/core/nwb.ophys.yaml diff --git a/nwb-schema/2.0.2/core/nwb.retinotopy.yaml b/code/nwb-schema/2.0.2/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.0.2/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.0.2/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.1.0/core/nwb.base.yaml b/code/nwb-schema/2.1.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.base.yaml rename to code/nwb-schema/2.1.0/core/nwb.base.yaml diff --git a/nwb-schema/2.1.0/core/nwb.behavior.yaml b/code/nwb-schema/2.1.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.1.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.1.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.1.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.1.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.1.0/core/nwb.epoch.yaml b/code/nwb-schema/2.1.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.1.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.1.0/core/nwb.file.yaml b/code/nwb-schema/2.1.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.file.yaml rename to code/nwb-schema/2.1.0/core/nwb.file.yaml diff --git a/nwb-schema/2.1.0/core/nwb.icephys.yaml b/code/nwb-schema/2.1.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.1.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.1.0/core/nwb.image.yaml b/code/nwb-schema/2.1.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.image.yaml rename to code/nwb-schema/2.1.0/core/nwb.image.yaml diff --git a/nwb-schema/2.1.0/core/nwb.misc.yaml b/code/nwb-schema/2.1.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.misc.yaml rename to code/nwb-schema/2.1.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.1.0/core/nwb.namespace.yaml b/code/nwb-schema/2.1.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.1.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.1.0/core/nwb.ogen.yaml b/code/nwb-schema/2.1.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.1.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.1.0/core/nwb.ophys.yaml b/code/nwb-schema/2.1.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.1.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.1.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.1.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.1.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.1.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.0/core/nwb.base.yaml b/code/nwb-schema/2.2.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.base.yaml rename to code/nwb-schema/2.2.0/core/nwb.base.yaml diff --git a/nwb-schema/2.2.0/core/nwb.behavior.yaml b/code/nwb-schema/2.2.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.0/core/nwb.device.yaml b/code/nwb-schema/2.2.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.device.yaml rename to code/nwb-schema/2.2.0/core/nwb.device.yaml diff --git a/nwb-schema/2.2.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.0/core/nwb.epoch.yaml b/code/nwb-schema/2.2.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.0/core/nwb.file.yaml b/code/nwb-schema/2.2.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.file.yaml rename to code/nwb-schema/2.2.0/core/nwb.file.yaml diff --git a/nwb-schema/2.2.0/core/nwb.icephys.yaml b/code/nwb-schema/2.2.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.0/core/nwb.image.yaml b/code/nwb-schema/2.2.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.image.yaml rename to code/nwb-schema/2.2.0/core/nwb.image.yaml diff --git a/nwb-schema/2.2.0/core/nwb.misc.yaml b/code/nwb-schema/2.2.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.misc.yaml rename to code/nwb-schema/2.2.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.0/core/nwb.namespace.yaml b/code/nwb-schema/2.2.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.0/core/nwb.ogen.yaml b/code/nwb-schema/2.2.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.0/core/nwb.ophys.yaml b/code/nwb-schema/2.2.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.2.1/core/nwb.base.yaml b/code/nwb-schema/2.2.1/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.base.yaml rename to code/nwb-schema/2.2.1/core/nwb.base.yaml diff --git a/nwb-schema/2.2.1/core/nwb.behavior.yaml b/code/nwb-schema/2.2.1/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.1/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.1/core/nwb.device.yaml b/code/nwb-schema/2.2.1/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.device.yaml rename to code/nwb-schema/2.2.1/core/nwb.device.yaml diff --git a/nwb-schema/2.2.1/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.1/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.1/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.1/core/nwb.epoch.yaml b/code/nwb-schema/2.2.1/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.1/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.1/core/nwb.file.yaml b/code/nwb-schema/2.2.1/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.file.yaml rename to code/nwb-schema/2.2.1/core/nwb.file.yaml diff --git a/nwb-schema/2.2.1/core/nwb.icephys.yaml b/code/nwb-schema/2.2.1/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.1/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.1/core/nwb.image.yaml b/code/nwb-schema/2.2.1/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.image.yaml rename to code/nwb-schema/2.2.1/core/nwb.image.yaml diff --git a/nwb-schema/2.2.1/core/nwb.misc.yaml b/code/nwb-schema/2.2.1/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.misc.yaml rename to code/nwb-schema/2.2.1/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.1/core/nwb.namespace.yaml b/code/nwb-schema/2.2.1/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.1/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.1/core/nwb.ogen.yaml b/code/nwb-schema/2.2.1/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.1/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.1/core/nwb.ophys.yaml b/code/nwb-schema/2.2.1/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.1/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.1/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.1/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.1/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.1/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.1/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.1/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.1/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.1/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.1/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.1/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.1/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.1/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.1/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.1/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.1/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.1/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.2.2/core/nwb.base.yaml b/code/nwb-schema/2.2.2/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.base.yaml rename to code/nwb-schema/2.2.2/core/nwb.base.yaml diff --git a/nwb-schema/2.2.2/core/nwb.behavior.yaml b/code/nwb-schema/2.2.2/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.2/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.2/core/nwb.device.yaml b/code/nwb-schema/2.2.2/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.device.yaml rename to code/nwb-schema/2.2.2/core/nwb.device.yaml diff --git a/nwb-schema/2.2.2/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.2/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.2/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.2/core/nwb.epoch.yaml b/code/nwb-schema/2.2.2/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.2/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.2/core/nwb.file.yaml b/code/nwb-schema/2.2.2/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.file.yaml rename to code/nwb-schema/2.2.2/core/nwb.file.yaml diff --git a/nwb-schema/2.2.2/core/nwb.icephys.yaml b/code/nwb-schema/2.2.2/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.2/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.2/core/nwb.image.yaml b/code/nwb-schema/2.2.2/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.image.yaml rename to code/nwb-schema/2.2.2/core/nwb.image.yaml diff --git a/nwb-schema/2.2.2/core/nwb.misc.yaml b/code/nwb-schema/2.2.2/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.misc.yaml rename to code/nwb-schema/2.2.2/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.2/core/nwb.namespace.yaml b/code/nwb-schema/2.2.2/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.2/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.2/core/nwb.ogen.yaml b/code/nwb-schema/2.2.2/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.2/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.2/core/nwb.ophys.yaml b/code/nwb-schema/2.2.2/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.2/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.2/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.2/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.2/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.2/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.2/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.2/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.2/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.2/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.2/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.2/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.2/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.2/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.2/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.2/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.2/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.2/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.2.3/core/nwb.base.yaml b/code/nwb-schema/2.2.3/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.base.yaml rename to code/nwb-schema/2.2.3/core/nwb.base.yaml diff --git a/nwb-schema/2.2.3/core/nwb.behavior.yaml b/code/nwb-schema/2.2.3/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.3/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.3/core/nwb.device.yaml b/code/nwb-schema/2.2.3/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.device.yaml rename to code/nwb-schema/2.2.3/core/nwb.device.yaml diff --git a/nwb-schema/2.2.3/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.3/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.3/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.3/core/nwb.epoch.yaml b/code/nwb-schema/2.2.3/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.3/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.3/core/nwb.file.yaml b/code/nwb-schema/2.2.3/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.file.yaml rename to code/nwb-schema/2.2.3/core/nwb.file.yaml diff --git a/nwb-schema/2.2.3/core/nwb.icephys.yaml b/code/nwb-schema/2.2.3/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.3/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.3/core/nwb.image.yaml b/code/nwb-schema/2.2.3/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.image.yaml rename to code/nwb-schema/2.2.3/core/nwb.image.yaml diff --git a/nwb-schema/2.2.3/core/nwb.misc.yaml b/code/nwb-schema/2.2.3/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.misc.yaml rename to code/nwb-schema/2.2.3/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.3/core/nwb.namespace.yaml b/code/nwb-schema/2.2.3/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.3/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.3/core/nwb.ogen.yaml b/code/nwb-schema/2.2.3/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.3/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.3/core/nwb.ophys.yaml b/code/nwb-schema/2.2.3/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.3/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.3/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.3/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.3/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.3/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.3/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.3/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.3/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.3/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.3/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.3/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.3/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.3/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.3/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.3/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.3/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.3/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.2.4/core/nwb.base.yaml b/code/nwb-schema/2.2.4/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.base.yaml rename to code/nwb-schema/2.2.4/core/nwb.base.yaml diff --git a/nwb-schema/2.2.4/core/nwb.behavior.yaml b/code/nwb-schema/2.2.4/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.4/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.4/core/nwb.device.yaml b/code/nwb-schema/2.2.4/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.device.yaml rename to code/nwb-schema/2.2.4/core/nwb.device.yaml diff --git a/nwb-schema/2.2.4/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.4/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.4/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.4/core/nwb.epoch.yaml b/code/nwb-schema/2.2.4/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.4/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.4/core/nwb.file.yaml b/code/nwb-schema/2.2.4/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.file.yaml rename to code/nwb-schema/2.2.4/core/nwb.file.yaml diff --git a/nwb-schema/2.2.4/core/nwb.icephys.yaml b/code/nwb-schema/2.2.4/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.4/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.4/core/nwb.image.yaml b/code/nwb-schema/2.2.4/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.image.yaml rename to code/nwb-schema/2.2.4/core/nwb.image.yaml diff --git a/nwb-schema/2.2.4/core/nwb.misc.yaml b/code/nwb-schema/2.2.4/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.misc.yaml rename to code/nwb-schema/2.2.4/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.4/core/nwb.namespace.yaml b/code/nwb-schema/2.2.4/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.4/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.4/core/nwb.ogen.yaml b/code/nwb-schema/2.2.4/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.4/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.4/core/nwb.ophys.yaml b/code/nwb-schema/2.2.4/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.4/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.4/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.4/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.4/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.4/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.4/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.4/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.4/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.4/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.4/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.4/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.4/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.4/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.4/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.4/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.4/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.4/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.2.5/core/nwb.base.yaml b/code/nwb-schema/2.2.5/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.base.yaml rename to code/nwb-schema/2.2.5/core/nwb.base.yaml diff --git a/nwb-schema/2.2.5/core/nwb.behavior.yaml b/code/nwb-schema/2.2.5/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.behavior.yaml rename to code/nwb-schema/2.2.5/core/nwb.behavior.yaml diff --git a/nwb-schema/2.2.5/core/nwb.device.yaml b/code/nwb-schema/2.2.5/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.device.yaml rename to code/nwb-schema/2.2.5/core/nwb.device.yaml diff --git a/nwb-schema/2.2.5/core/nwb.ecephys.yaml b/code/nwb-schema/2.2.5/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.ecephys.yaml rename to code/nwb-schema/2.2.5/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.2.5/core/nwb.epoch.yaml b/code/nwb-schema/2.2.5/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.epoch.yaml rename to code/nwb-schema/2.2.5/core/nwb.epoch.yaml diff --git a/nwb-schema/2.2.5/core/nwb.file.yaml b/code/nwb-schema/2.2.5/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.file.yaml rename to code/nwb-schema/2.2.5/core/nwb.file.yaml diff --git a/nwb-schema/2.2.5/core/nwb.icephys.yaml b/code/nwb-schema/2.2.5/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.icephys.yaml rename to code/nwb-schema/2.2.5/core/nwb.icephys.yaml diff --git a/nwb-schema/2.2.5/core/nwb.image.yaml b/code/nwb-schema/2.2.5/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.image.yaml rename to code/nwb-schema/2.2.5/core/nwb.image.yaml diff --git a/nwb-schema/2.2.5/core/nwb.misc.yaml b/code/nwb-schema/2.2.5/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.misc.yaml rename to code/nwb-schema/2.2.5/core/nwb.misc.yaml diff --git a/nwb-schema/2.2.5/core/nwb.namespace.yaml b/code/nwb-schema/2.2.5/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.namespace.yaml rename to code/nwb-schema/2.2.5/core/nwb.namespace.yaml diff --git a/nwb-schema/2.2.5/core/nwb.ogen.yaml b/code/nwb-schema/2.2.5/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.ogen.yaml rename to code/nwb-schema/2.2.5/core/nwb.ogen.yaml diff --git a/nwb-schema/2.2.5/core/nwb.ophys.yaml b/code/nwb-schema/2.2.5/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.ophys.yaml rename to code/nwb-schema/2.2.5/core/nwb.ophys.yaml diff --git a/nwb-schema/2.2.5/core/nwb.retinotopy.yaml b/code/nwb-schema/2.2.5/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.2.5/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.2.5/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.2.5/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.2.5/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.2.5/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.2.5/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.2.5/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.2.5/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.2.5/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.2.5/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.2.5/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.2.5/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.2.5/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.2.5/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.3.0/core/nwb.base.yaml b/code/nwb-schema/2.3.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.base.yaml rename to code/nwb-schema/2.3.0/core/nwb.base.yaml diff --git a/nwb-schema/2.3.0/core/nwb.behavior.yaml b/code/nwb-schema/2.3.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.3.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.3.0/core/nwb.device.yaml b/code/nwb-schema/2.3.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.device.yaml rename to code/nwb-schema/2.3.0/core/nwb.device.yaml diff --git a/nwb-schema/2.3.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.3.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.3.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.3.0/core/nwb.epoch.yaml b/code/nwb-schema/2.3.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.3.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.3.0/core/nwb.file.yaml b/code/nwb-schema/2.3.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.file.yaml rename to code/nwb-schema/2.3.0/core/nwb.file.yaml diff --git a/nwb-schema/2.3.0/core/nwb.icephys.yaml b/code/nwb-schema/2.3.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.3.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.3.0/core/nwb.image.yaml b/code/nwb-schema/2.3.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.image.yaml rename to code/nwb-schema/2.3.0/core/nwb.image.yaml diff --git a/nwb-schema/2.3.0/core/nwb.misc.yaml b/code/nwb-schema/2.3.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.misc.yaml rename to code/nwb-schema/2.3.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.3.0/core/nwb.namespace.yaml b/code/nwb-schema/2.3.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.3.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.3.0/core/nwb.ogen.yaml b/code/nwb-schema/2.3.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.3.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.3.0/core/nwb.ophys.yaml b/code/nwb-schema/2.3.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.3.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.3.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.3.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.3.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.3.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.3.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.3.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.3.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.3.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.4.0/core/nwb.base.yaml b/code/nwb-schema/2.4.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.base.yaml rename to code/nwb-schema/2.4.0/core/nwb.base.yaml diff --git a/nwb-schema/2.4.0/core/nwb.behavior.yaml b/code/nwb-schema/2.4.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.4.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.4.0/core/nwb.device.yaml b/code/nwb-schema/2.4.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.device.yaml rename to code/nwb-schema/2.4.0/core/nwb.device.yaml diff --git a/nwb-schema/2.4.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.4.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.4.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.4.0/core/nwb.epoch.yaml b/code/nwb-schema/2.4.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.4.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.4.0/core/nwb.file.yaml b/code/nwb-schema/2.4.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.file.yaml rename to code/nwb-schema/2.4.0/core/nwb.file.yaml diff --git a/nwb-schema/2.4.0/core/nwb.icephys.yaml b/code/nwb-schema/2.4.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.4.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.4.0/core/nwb.image.yaml b/code/nwb-schema/2.4.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.image.yaml rename to code/nwb-schema/2.4.0/core/nwb.image.yaml diff --git a/nwb-schema/2.4.0/core/nwb.misc.yaml b/code/nwb-schema/2.4.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.misc.yaml rename to code/nwb-schema/2.4.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.4.0/core/nwb.namespace.yaml b/code/nwb-schema/2.4.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.4.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.4.0/core/nwb.ogen.yaml b/code/nwb-schema/2.4.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.4.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.4.0/core/nwb.ophys.yaml b/code/nwb-schema/2.4.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.4.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.4.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.4.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.4.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.4.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.4.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.4.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.4.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.4.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.5.0/core/nwb.base.yaml b/code/nwb-schema/2.5.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.base.yaml rename to code/nwb-schema/2.5.0/core/nwb.base.yaml diff --git a/nwb-schema/2.5.0/core/nwb.behavior.yaml b/code/nwb-schema/2.5.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.5.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.5.0/core/nwb.device.yaml b/code/nwb-schema/2.5.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.device.yaml rename to code/nwb-schema/2.5.0/core/nwb.device.yaml diff --git a/nwb-schema/2.5.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.5.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.5.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.5.0/core/nwb.epoch.yaml b/code/nwb-schema/2.5.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.5.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.5.0/core/nwb.file.yaml b/code/nwb-schema/2.5.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.file.yaml rename to code/nwb-schema/2.5.0/core/nwb.file.yaml diff --git a/nwb-schema/2.5.0/core/nwb.icephys.yaml b/code/nwb-schema/2.5.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.5.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.5.0/core/nwb.image.yaml b/code/nwb-schema/2.5.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.image.yaml rename to code/nwb-schema/2.5.0/core/nwb.image.yaml diff --git a/nwb-schema/2.5.0/core/nwb.misc.yaml b/code/nwb-schema/2.5.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.misc.yaml rename to code/nwb-schema/2.5.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.5.0/core/nwb.namespace.yaml b/code/nwb-schema/2.5.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.5.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.5.0/core/nwb.ogen.yaml b/code/nwb-schema/2.5.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.5.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.5.0/core/nwb.ophys.yaml b/code/nwb-schema/2.5.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.5.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.5.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.5.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.5.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.5.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.5.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.5.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.5.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.5.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.6.0/core/nwb.base.yaml b/code/nwb-schema/2.6.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.base.yaml rename to code/nwb-schema/2.6.0/core/nwb.base.yaml diff --git a/nwb-schema/2.6.0/core/nwb.behavior.yaml b/code/nwb-schema/2.6.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.6.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.6.0/core/nwb.device.yaml b/code/nwb-schema/2.6.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.device.yaml rename to code/nwb-schema/2.6.0/core/nwb.device.yaml diff --git a/nwb-schema/2.6.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.6.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.6.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.6.0/core/nwb.epoch.yaml b/code/nwb-schema/2.6.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.6.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.6.0/core/nwb.file.yaml b/code/nwb-schema/2.6.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.file.yaml rename to code/nwb-schema/2.6.0/core/nwb.file.yaml diff --git a/nwb-schema/2.6.0/core/nwb.icephys.yaml b/code/nwb-schema/2.6.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.6.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.6.0/core/nwb.image.yaml b/code/nwb-schema/2.6.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.image.yaml rename to code/nwb-schema/2.6.0/core/nwb.image.yaml diff --git a/nwb-schema/2.6.0/core/nwb.misc.yaml b/code/nwb-schema/2.6.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.misc.yaml rename to code/nwb-schema/2.6.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.6.0/core/nwb.namespace.yaml b/code/nwb-schema/2.6.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.6.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.6.0/core/nwb.ogen.yaml b/code/nwb-schema/2.6.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.6.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.6.0/core/nwb.ophys.yaml b/code/nwb-schema/2.6.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.6.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.6.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.6.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.6.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.6.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.6.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.6.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.6.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.6.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.7.0/core/nwb.base.yaml b/code/nwb-schema/2.7.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.base.yaml rename to code/nwb-schema/2.7.0/core/nwb.base.yaml diff --git a/nwb-schema/2.7.0/core/nwb.behavior.yaml b/code/nwb-schema/2.7.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.7.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.7.0/core/nwb.device.yaml b/code/nwb-schema/2.7.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.device.yaml rename to code/nwb-schema/2.7.0/core/nwb.device.yaml diff --git a/nwb-schema/2.7.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.7.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.7.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.7.0/core/nwb.epoch.yaml b/code/nwb-schema/2.7.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.7.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.7.0/core/nwb.file.yaml b/code/nwb-schema/2.7.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.file.yaml rename to code/nwb-schema/2.7.0/core/nwb.file.yaml diff --git a/nwb-schema/2.7.0/core/nwb.icephys.yaml b/code/nwb-schema/2.7.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.7.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.7.0/core/nwb.image.yaml b/code/nwb-schema/2.7.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.image.yaml rename to code/nwb-schema/2.7.0/core/nwb.image.yaml diff --git a/nwb-schema/2.7.0/core/nwb.misc.yaml b/code/nwb-schema/2.7.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.misc.yaml rename to code/nwb-schema/2.7.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.7.0/core/nwb.namespace.yaml b/code/nwb-schema/2.7.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.7.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.7.0/core/nwb.ogen.yaml b/code/nwb-schema/2.7.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.7.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.7.0/core/nwb.ophys.yaml b/code/nwb-schema/2.7.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.7.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.7.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.7.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.7.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.7.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.7.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.7.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.7.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.7.0/hdmf-common-schema/common/table.yaml diff --git a/nwb-schema/2.8.0/core/nwb.base.yaml b/code/nwb-schema/2.8.0/core/nwb.base.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.base.yaml rename to code/nwb-schema/2.8.0/core/nwb.base.yaml diff --git a/nwb-schema/2.8.0/core/nwb.behavior.yaml b/code/nwb-schema/2.8.0/core/nwb.behavior.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.behavior.yaml rename to code/nwb-schema/2.8.0/core/nwb.behavior.yaml diff --git a/nwb-schema/2.8.0/core/nwb.device.yaml b/code/nwb-schema/2.8.0/core/nwb.device.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.device.yaml rename to code/nwb-schema/2.8.0/core/nwb.device.yaml diff --git a/nwb-schema/2.8.0/core/nwb.ecephys.yaml b/code/nwb-schema/2.8.0/core/nwb.ecephys.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.ecephys.yaml rename to code/nwb-schema/2.8.0/core/nwb.ecephys.yaml diff --git a/nwb-schema/2.8.0/core/nwb.epoch.yaml b/code/nwb-schema/2.8.0/core/nwb.epoch.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.epoch.yaml rename to code/nwb-schema/2.8.0/core/nwb.epoch.yaml diff --git a/nwb-schema/2.8.0/core/nwb.file.yaml b/code/nwb-schema/2.8.0/core/nwb.file.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.file.yaml rename to code/nwb-schema/2.8.0/core/nwb.file.yaml diff --git a/nwb-schema/2.8.0/core/nwb.icephys.yaml b/code/nwb-schema/2.8.0/core/nwb.icephys.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.icephys.yaml rename to code/nwb-schema/2.8.0/core/nwb.icephys.yaml diff --git a/nwb-schema/2.8.0/core/nwb.image.yaml b/code/nwb-schema/2.8.0/core/nwb.image.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.image.yaml rename to code/nwb-schema/2.8.0/core/nwb.image.yaml diff --git a/nwb-schema/2.8.0/core/nwb.misc.yaml b/code/nwb-schema/2.8.0/core/nwb.misc.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.misc.yaml rename to code/nwb-schema/2.8.0/core/nwb.misc.yaml diff --git a/nwb-schema/2.8.0/core/nwb.namespace.yaml b/code/nwb-schema/2.8.0/core/nwb.namespace.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.namespace.yaml rename to code/nwb-schema/2.8.0/core/nwb.namespace.yaml diff --git a/nwb-schema/2.8.0/core/nwb.ogen.yaml b/code/nwb-schema/2.8.0/core/nwb.ogen.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.ogen.yaml rename to code/nwb-schema/2.8.0/core/nwb.ogen.yaml diff --git a/nwb-schema/2.8.0/core/nwb.ophys.yaml b/code/nwb-schema/2.8.0/core/nwb.ophys.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.ophys.yaml rename to code/nwb-schema/2.8.0/core/nwb.ophys.yaml diff --git a/nwb-schema/2.8.0/core/nwb.retinotopy.yaml b/code/nwb-schema/2.8.0/core/nwb.retinotopy.yaml similarity index 100% rename from nwb-schema/2.8.0/core/nwb.retinotopy.yaml rename to code/nwb-schema/2.8.0/core/nwb.retinotopy.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/base.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/base.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/base.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/base.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/experimental.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/experimental.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/experimental.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/experimental.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/namespace.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/namespace.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/namespace.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/namespace.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/resources.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/resources.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/resources.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/resources.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/sparse.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/sparse.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/sparse.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/sparse.yaml diff --git a/nwb-schema/2.8.0/hdmf-common-schema/common/table.yaml b/code/nwb-schema/2.8.0/hdmf-common-schema/common/table.yaml similarity index 100% rename from nwb-schema/2.8.0/hdmf-common-schema/common/table.yaml rename to code/nwb-schema/2.8.0/hdmf-common-schema/common/table.yaml diff --git a/nwbClearGenerated.m b/code/nwbClearGenerated.m similarity index 100% rename from nwbClearGenerated.m rename to code/nwbClearGenerated.m diff --git a/nwbExport.m b/code/nwbExport.m similarity index 100% rename from nwbExport.m rename to code/nwbExport.m diff --git a/nwbRead.m b/code/nwbRead.m similarity index 100% rename from nwbRead.m rename to code/nwbRead.m diff --git a/resources/functionSignatures.json b/code/resources/functionSignatures.json similarity index 100% rename from resources/functionSignatures.json rename to code/resources/functionSignatures.json diff --git a/tutorials/.gitattributes b/code/tutorials/.gitattributes similarity index 100% rename from tutorials/.gitattributes rename to code/tutorials/.gitattributes diff --git a/tutorials/basicUsage.mlx b/code/tutorials/basicUsage.mlx similarity index 100% rename from tutorials/basicUsage.mlx rename to code/tutorials/basicUsage.mlx diff --git a/tutorials/behavior.mlx b/code/tutorials/behavior.mlx similarity index 100% rename from tutorials/behavior.mlx rename to code/tutorials/behavior.mlx diff --git a/tutorials/convertTrials.m b/code/tutorials/convertTrials.m similarity index 100% rename from tutorials/convertTrials.m rename to code/tutorials/convertTrials.m diff --git a/tutorials/dataPipe.m b/code/tutorials/dataPipe.m similarity index 100% rename from tutorials/dataPipe.m rename to code/tutorials/dataPipe.m diff --git a/tutorials/dimensionMapNoDataPipes.mlx b/code/tutorials/dimensionMapNoDataPipes.mlx similarity index 100% rename from tutorials/dimensionMapNoDataPipes.mlx rename to code/tutorials/dimensionMapNoDataPipes.mlx diff --git a/tutorials/dimensionMapWithDataPipes.mlx b/code/tutorials/dimensionMapWithDataPipes.mlx similarity index 100% rename from tutorials/dimensionMapWithDataPipes.mlx rename to code/tutorials/dimensionMapWithDataPipes.mlx diff --git a/tutorials/dynamic_tables.mlx b/code/tutorials/dynamic_tables.mlx similarity index 100% rename from tutorials/dynamic_tables.mlx rename to code/tutorials/dynamic_tables.mlx diff --git a/tutorials/dynamically_loaded_filters.mlx b/code/tutorials/dynamically_loaded_filters.mlx similarity index 100% rename from tutorials/dynamically_loaded_filters.mlx rename to code/tutorials/dynamically_loaded_filters.mlx diff --git a/tutorials/ecephys.mlx b/code/tutorials/ecephys.mlx similarity index 100% rename from tutorials/ecephys.mlx rename to code/tutorials/ecephys.mlx diff --git a/tutorials/formatStruct.m b/code/tutorials/formatStruct.m similarity index 100% rename from tutorials/formatStruct.m rename to code/tutorials/formatStruct.m diff --git a/tutorials/icephys.mlx b/code/tutorials/icephys.mlx similarity index 100% rename from tutorials/icephys.mlx rename to code/tutorials/icephys.mlx diff --git a/tutorials/images.mlx b/code/tutorials/images.mlx similarity index 100% rename from tutorials/images.mlx rename to code/tutorials/images.mlx diff --git a/tutorials/intro.mlx b/code/tutorials/intro.mlx similarity index 100% rename from tutorials/intro.mlx rename to code/tutorials/intro.mlx diff --git a/tutorials/ogen.mlx b/code/tutorials/ogen.mlx similarity index 100% rename from tutorials/ogen.mlx rename to code/tutorials/ogen.mlx diff --git a/tutorials/ophys.mlx b/code/tutorials/ophys.mlx similarity index 100% rename from tutorials/ophys.mlx rename to code/tutorials/ophys.mlx diff --git a/tutorials/private/README.md b/code/tutorials/private/README.md similarity index 100% rename from tutorials/private/README.md rename to code/tutorials/private/README.md diff --git a/tutorials/private/mcode/basicUsage.m b/code/tutorials/private/mcode/basicUsage.m similarity index 100% rename from tutorials/private/mcode/basicUsage.m rename to code/tutorials/private/mcode/basicUsage.m diff --git a/tutorials/private/mcode/behavior.m b/code/tutorials/private/mcode/behavior.m similarity index 100% rename from tutorials/private/mcode/behavior.m rename to code/tutorials/private/mcode/behavior.m diff --git a/tutorials/private/mcode/dimensionMapNoDataPipes.m b/code/tutorials/private/mcode/dimensionMapNoDataPipes.m similarity index 100% rename from tutorials/private/mcode/dimensionMapNoDataPipes.m rename to code/tutorials/private/mcode/dimensionMapNoDataPipes.m diff --git a/tutorials/private/mcode/dimensionMapWithDataPipes.m b/code/tutorials/private/mcode/dimensionMapWithDataPipes.m similarity index 100% rename from tutorials/private/mcode/dimensionMapWithDataPipes.m rename to code/tutorials/private/mcode/dimensionMapWithDataPipes.m diff --git a/tutorials/private/mcode/dynamic_tables.m b/code/tutorials/private/mcode/dynamic_tables.m similarity index 100% rename from tutorials/private/mcode/dynamic_tables.m rename to code/tutorials/private/mcode/dynamic_tables.m diff --git a/tutorials/private/mcode/dynamically_loaded_filters.m b/code/tutorials/private/mcode/dynamically_loaded_filters.m similarity index 100% rename from tutorials/private/mcode/dynamically_loaded_filters.m rename to code/tutorials/private/mcode/dynamically_loaded_filters.m diff --git a/tutorials/private/mcode/ecephys.m b/code/tutorials/private/mcode/ecephys.m similarity index 100% rename from tutorials/private/mcode/ecephys.m rename to code/tutorials/private/mcode/ecephys.m diff --git a/tutorials/private/mcode/icephys.m b/code/tutorials/private/mcode/icephys.m similarity index 100% rename from tutorials/private/mcode/icephys.m rename to code/tutorials/private/mcode/icephys.m diff --git a/tutorials/private/mcode/images.m b/code/tutorials/private/mcode/images.m similarity index 100% rename from tutorials/private/mcode/images.m rename to code/tutorials/private/mcode/images.m diff --git a/tutorials/private/mcode/intro.m b/code/tutorials/private/mcode/intro.m similarity index 100% rename from tutorials/private/mcode/intro.m rename to code/tutorials/private/mcode/intro.m diff --git a/tutorials/private/mcode/ogen.m b/code/tutorials/private/mcode/ogen.m similarity index 100% rename from tutorials/private/mcode/ogen.m rename to code/tutorials/private/mcode/ogen.m diff --git a/tutorials/private/mcode/ophys.m b/code/tutorials/private/mcode/ophys.m similarity index 100% rename from tutorials/private/mcode/ophys.m rename to code/tutorials/private/mcode/ophys.m diff --git a/tutorials/private/mcode/read_demo.m b/code/tutorials/private/mcode/read_demo.m similarity index 100% rename from tutorials/private/mcode/read_demo.m rename to code/tutorials/private/mcode/read_demo.m diff --git a/tutorials/private/mcode/remote_read.m b/code/tutorials/private/mcode/remote_read.m similarity index 100% rename from tutorials/private/mcode/remote_read.m rename to code/tutorials/private/mcode/remote_read.m diff --git a/tutorials/private/mcode/scratch.m b/code/tutorials/private/mcode/scratch.m similarity index 100% rename from tutorials/private/mcode/scratch.m rename to code/tutorials/private/mcode/scratch.m diff --git a/tutorials/read_demo.mlx b/code/tutorials/read_demo.mlx similarity index 100% rename from tutorials/read_demo.mlx rename to code/tutorials/read_demo.mlx diff --git a/tutorials/remote_read.mlx b/code/tutorials/remote_read.mlx similarity index 100% rename from tutorials/remote_read.mlx rename to code/tutorials/remote_read.mlx diff --git a/tutorials/scratch.mlx b/code/tutorials/scratch.mlx similarity index 100% rename from tutorials/scratch.mlx rename to code/tutorials/scratch.mlx