[Avida-cvs] [Avida2-svn] r186 - in branches/brysonda: . Avida2.xcodeproj

brysonda at myxo.css.msu.edu brysonda at myxo.css.msu.edu
Tue Jun 7 10:21:01 PDT 2005


Author: brysonda
Date: 2005-06-07 13:21:01 -0400 (Tue, 07 Jun 2005)
New Revision: 186

Added:
   branches/brysonda/Avida2.xcodeproj/
   branches/brysonda/Avida2.xcodeproj/brysonda.mode1
   branches/brysonda/Avida2.xcodeproj/brysonda.pbxuser
   branches/brysonda/Avida2.xcodeproj/project.pbxproj
Log:
Try with a whole new project

Added: branches/brysonda/Avida2.xcodeproj/brysonda.mode1
===================================================================
--- branches/brysonda/Avida2.xcodeproj/brysonda.mode1	2005-06-07 17:09:52 UTC (rev 185)
+++ branches/brysonda/Avida2.xcodeproj/brysonda.mode1	2005-06-07 17:21:01 UTC (rev 186)
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActivePerspectiveName</key>
+	<string>Project</string>
+	<key>AllowedModules</key>
+	<array>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXSmartGroupTreeModule</string>
+			<key>Name</key>
+			<string>Groups and Files Outline View</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXNavigatorGroup</string>
+			<key>Name</key>
+			<string>Editor</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCTaskListModule</string>
+			<key>Name</key>
+			<string>Task List</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDetailModule</string>
+			<key>Name</key>
+			<string>File and Smart Group Detail Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXBuildResultsModule</string>
+			<key>Name</key>
+			<string>Detailed Build Results Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXProjectFindModule</string>
+			<key>Name</key>
+			<string>Project Batch Find Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXRunSessionModule</string>
+			<key>Name</key>
+			<string>Run Log</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXBookmarksModule</string>
+			<key>Name</key>
+			<string>Bookmarks Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXClassBrowserModule</string>
+			<key>Name</key>
+			<string>Class Browser</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXCVSModule</string>
+			<key>Name</key>
+			<string>Source Code Control Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXDebugBreakpointsModule</string>
+			<key>Name</key>
+			<string>Debug Breakpoints Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDockableInspector</string>
+			<key>Name</key>
+			<string>Inspector</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXOpenQuicklyModule</string>
+			<key>Name</key>
+			<string>Open Quickly Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugSessionModule</string>
+			<key>Name</key>
+			<string>Debugger</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugCLIModule</string>
+			<key>Name</key>
+			<string>Debug Console</string>
+		</dict>
+	</array>
+	<key>Description</key>
+	<string>DefaultDescriptionKey</string>
+	<key>DockingSystemVisible</key>
+	<false/>
+	<key>Extension</key>
+	<string>mode1</string>
+	<key>FavBarConfig</key>
+	<dict>
+		<key>PBXProjectModuleGUID</key>
+		<string>70A6DAD4085614F40017C729</string>
+		<key>XCBarModuleItemNames</key>
+		<dict/>
+		<key>XCBarModuleItems</key>
+		<array/>
+	</dict>
+	<key>FirstTimeWindowDisplayed</key>
+	<false/>
+	<key>Identifier</key>
+	<string>com.apple.perspectives.project.mode1</string>
+	<key>MajorVersion</key>
+	<integer>31</integer>
+	<key>MinorVersion</key>
+	<integer>1</integer>
+	<key>Name</key>
+	<string>Default</string>
+	<key>Notifications</key>
+	<array>
+		<dict>
+			<key>XCObserverAutoDisconnectKey</key>
+			<true/>
+			<key>XCObserverDefintionKey</key>
+			<dict/>
+			<key>XCObserverFactoryKey</key>
+			<string>XCPerspectivesSpecificationIdentifier</string>
+			<key>XCObserverGUIDKey</key>
+			<string>XCObserverProjectIdentifier</string>
+			<key>XCObserverNotificationKey</key>
+			<string>PBXStatusBuildStateMessageNotification</string>
+			<key>XCObserverTargetKey</key>
+			<string>XCMainBuildResultsModuleGUID</string>
+			<key>XCObserverTriggerKey</key>
+			<string>awakenModuleWithObserver:</string>
+			<key>XCObserverValidationKey</key>
+			<dict/>
+		</dict>
+	</array>
+	<key>OpenEditors</key>
+	<array/>
+	<key>PerspectiveWidths</key>
+	<array>
+		<integer>-1</integer>
+		<integer>-1</integer>
+	</array>
+	<key>Perspectives</key>
+	<array>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>active-target-popup</string>
+				<string>active-buildstyle-popup</string>
+				<string>action</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>buildOrClean</string>
+				<string>build-and-runOrDebug</string>
+				<string>com.apple.ide.PBXToolbarStopButton</string>
+				<string>get-info</string>
+				<string>toggle-editor</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>com.apple.pbx.toolbar.searchfield</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProjectWithEditor</string>
+			<key>Identifier</key>
+			<string>perspective.project</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>BecomeActive</key>
+					<true/>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CE0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>22</real>
+								<real>164</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>SCMStatusColumn</string>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>70A6D436085613740017C729</string>
+								<string>70A6D441085613960017C729</string>
+								<string>1C37FBAC04509CD000000102</string>
+								<string>70A6DAD1085614F40017C729</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {186, 338}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<true/>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {203, 356}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>SCMStatusColumn</string>
+							<real>22</real>
+							<string>MainColumn</string>
+							<real>164</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>10 471 690 397 0 0 1440 878 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>203pt</string>
+				</dict>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20306471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>MyNewFile14.java</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CE0B20406471E060097A5F4</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>MyNewFile14.java</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<true/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {482, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>10 471 690 397 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20506471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 5}, {482, 351}}</string>
+								<key>RubberWindowFrame</key>
+								<string>10 471 690 397 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>351pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>482pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCModuleDock</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>70A6DAD2085614F40017C729</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>70A6DAD3085614F40017C729</string>
+				<string>1CE0B20306471E060097A5F4</string>
+				<string>1CE0B20506471E060097A5F4</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default</string>
+		</dict>
+		<dict>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProject</string>
+			<key>Identifier</key>
+			<string>perspective.morph</string>
+			<key>IsVertical</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>BecomeActive</key>
+					<integer>1</integer>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>11E0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>186</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>29B97314FDCFA39411CA2CEA</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {186, 337}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<integer>1</integer>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {203, 355}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>186</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>373 269 690 397 0 0 1440 878 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Morph</string>
+			<key>PreferredWidth</key>
+			<integer>300</integer>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>11E0B1FE06471DED0097A5F4</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default.short</string>
+		</dict>
+	</array>
+	<key>PerspectivesBarVisible</key>
+	<false/>
+	<key>ShelfIsVisible</key>
+	<false/>
+	<key>SourceDescription</key>
+	<string>file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+	<key>StatusbarIsVisible</key>
+	<true/>
+	<key>TimeStamp</key>
+	<real>139858804.75815001</real>
+	<key>ToolbarDisplayMode</key>
+	<integer>2</integer>
+	<key>ToolbarIsVisible</key>
+	<true/>
+	<key>ToolbarSizeMode</key>
+	<integer>2</integer>
+	<key>Type</key>
+	<string>Perspectives</string>
+	<key>UpdateMessage</key>
+	<string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature).  You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature.  Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+	<key>WindowJustification</key>
+	<integer>5</integer>
+	<key>WindowOrderList</key>
+	<array>
+		<string>/Users/brysonda/Development/avida2/branches/brysonda/Avida2.xcodeproj</string>
+	</array>
+	<key>WindowString</key>
+	<string>10 471 690 397 0 0 1440 878 </string>
+	<key>WindowTools</key>
+	<array>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.build</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528F0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>&lt;No Editor&gt;</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CD052900623707200166675</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<integer>1</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {500, 215}}</string>
+								<key>RubberWindowFrame</key>
+								<string>192 257 500 500 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>218pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>XCMainBuildResultsModuleGUID</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Build</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 222}, {500, 236}}</string>
+								<key>RubberWindowFrame</key>
+								<string>192 257 500 500 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXBuildResultsModule</string>
+							<key>Proportion</key>
+							<string>236pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>458pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Build Results</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBuildResultsModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAA5065D492600B07095</string>
+				<string>1C78EAA6065D492600B07095</string>
+				<string>1CD0528F0623707200166675</string>
+				<string>XCMainBuildResultsModuleGUID</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.build</string>
+			<key>WindowString</key>
+			<string>192 257 500 500 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugger</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>Debugger</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {317, 164}}</string>
+											<string>{{317, 0}, {377, 164}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {694, 164}}</string>
+											<string>{{0, 164}, {694, 216}}</string>
+										</array>
+									</dict>
+								</dict>
+								<key>LauncherConfigVersion</key>
+								<string>8</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C162984064C10D400B95A72</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debug - GLUTExamples (Underwater)</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>DebugConsoleDrawerSize</key>
+								<string>{100, 120}</string>
+								<key>DebugConsoleVisible</key>
+								<string>None</string>
+								<key>DebugConsoleWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>DebugSTDIOWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>Frame</key>
+								<string>{{0, 0}, {694, 380}}</string>
+								<key>RubberWindowFrame</key>
+								<string>321 238 694 422 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugSessionModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1CD10A99069EF8BA00B06720</string>
+				<string>1C0AD2AB069F1E9B00FABCE6</string>
+				<string>1C162984064C10D400B95A72</string>
+				<string>1C0AD2AC069F1E9B00FABCE6</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debug</string>
+			<key>WindowString</key>
+			<string>321 238 694 422 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1CD10A99069EF8BA00B06720</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.find</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Dock</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CDD528C0622207200134675</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>&lt;No Editor&gt;</string>
+										<key>PBXSplitModuleInNavigatorKey</key>
+										<dict>
+											<key>Split0</key>
+											<dict>
+												<key>PBXProjectModuleGUID</key>
+												<string>1CD0528D0623707200166675</string>
+											</dict>
+											<key>SplitCount</key>
+											<string>1</string>
+										</dict>
+										<key>StatusBarVisibility</key>
+										<integer>1</integer>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{0, 0}, {781, 167}}</string>
+										<key>RubberWindowFrame</key>
+										<string>62 385 781 470 0 0 1440 878 </string>
+									</dict>
+									<key>Module</key>
+									<string>PBXNavigatorGroup</string>
+									<key>Proportion</key>
+									<string>781pt</string>
+								</dict>
+							</array>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528E0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Project Find</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{8, 0}, {773, 254}}</string>
+								<key>RubberWindowFrame</key>
+								<string>62 385 781 470 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXProjectFindModule</string>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>428pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project Find</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXProjectFindModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C530D57069F1CE1000CFCEE</string>
+				<string>1C530D58069F1CE1000CFCEE</string>
+				<string>1C530D59069F1CE1000CFCEE</string>
+				<string>1CDD528C0622207200134675</string>
+				<string>1C530D5A069F1CE1000CFCEE</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CD0528E0623707200166675</string>
+			</array>
+			<key>WindowString</key>
+			<string>62 385 781 470 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C530D57069F1CE1000CFCEE</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>MENUSEPARATOR</string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debuggerConsole</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAAC065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debugger Console</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {440, 358}}</string>
+								<key>RubberWindowFrame</key>
+								<string>650 41 440 400 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugCLIModule</string>
+							<key>Proportion</key>
+							<string>358pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>358pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger Console</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugCLIModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAAD065D492600B07095</string>
+				<string>1C78EAAE065D492600B07095</string>
+				<string>1C78EAAC065D492600B07095</string>
+			</array>
+			<key>WindowString</key>
+			<string>650 41 440 400 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.run</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>LauncherConfigVersion</key>
+								<string>3</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528B0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Run</string>
+								<key>Runner</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {493, 167}}</string>
+											<string>{{0, 176}, {493, 267}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {405, 443}}</string>
+											<string>{{414, 0}, {514, 443}}</string>
+										</array>
+									</dict>
+								</dict>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {460, 159}}</string>
+								<key>RubberWindowFrame</key>
+								<string>316 696 459 200 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXRunSessionModule</string>
+							<key>Proportion</key>
+							<string>159pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>159pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Run Log</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXRunSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2B3069F1EA900FABCE6</string>
+				<string>1C0AD2B4069F1EA900FABCE6</string>
+				<string>1CD0528B0623707200166675</string>
+				<string>1C0AD2B5069F1EA900FABCE6</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.run</string>
+			<key>WindowString</key>
+			<string>316 696 459 200 0 0 1280 1002 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2B3069F1EA900FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.scm</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAB2065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>&lt;No Editor&gt;</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1C78EAB3065D492600B07095</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<integer>1</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {452, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD052920623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>SCM</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ConsoleFrame</key>
+								<string>{{0, 259}, {452, 0}}</string>
+								<key>Frame</key>
+								<string>{{0, 7}, {452, 259}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+								<key>TableConfiguration</key>
+								<array>
+									<string>Status</string>
+									<real>30</real>
+									<string>FileName</string>
+									<real>199</real>
+									<string>Path</string>
+									<real>197.09500122070312</real>
+								</array>
+								<key>TableFrame</key>
+								<string>{{0, 0}, {452, 250}}</string>
+							</dict>
+							<key>Module</key>
+							<string>PBXCVSModule</string>
+							<key>Proportion</key>
+							<string>262pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>266pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>SCM</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXCVSModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAB4065D492600B07095</string>
+				<string>1C78EAB5065D492600B07095</string>
+				<string>1C78EAB2065D492600B07095</string>
+				<string>1CD052920623707200166675</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.scm</string>
+			<key>WindowString</key>
+			<string>743 379 452 308 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.breakpoints</string>
+			<key>IsVertical</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXBottomSmartGroupGIDs</key>
+								<array>
+									<string>1C77FABC04509CD000000102</string>
+								</array>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B1FE06471DED0097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Files</string>
+								<key>PBXProjectStructureProvided</key>
+								<string>no</string>
+								<key>PBXSmartGroupTreeModuleColumnData</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+									<array>
+										<real>168</real>
+									</array>
+									<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+									<array>
+										<string>MainColumn</string>
+									</array>
+								</dict>
+								<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+									<array>
+										<string>1C77FABC04509CD000000102</string>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+									<array>
+										<array>
+											<integer>0</integer>
+										</array>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+									<string>{{0, 0}, {168, 350}}</string>
+								</dict>
+								<key>PBXTopSmartGroupGIDs</key>
+								<array/>
+								<key>XCIncludePerspectivesSwitch</key>
+								<integer>0</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {185, 368}}</string>
+								<key>GroupTreeTableConfiguration</key>
+								<array>
+									<string>MainColumn</string>
+									<real>168</real>
+								</array>
+								<key>RubberWindowFrame</key>
+								<string>315 424 744 409 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXSmartGroupTreeModule</string>
+							<key>Proportion</key>
+							<string>185pt</string>
+						</dict>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA1AED706398EBD00589147</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{190, 0}, {554, 368}}</string>
+								<key>RubberWindowFrame</key>
+								<string>315 424 744 409 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>554pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>368pt</string>
+				</dict>
+			</array>
+			<key>MajorVersion</key>
+			<integer>2</integer>
+			<key>MinorVersion</key>
+			<integer>0</integer>
+			<key>Name</key>
+			<string>Breakpoints</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1CDDB66807F98D9800BB5817</string>
+				<string>1CDDB66907F98D9800BB5817</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CA1AED706398EBD00589147</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.breakpoints</string>
+			<key>WindowString</key>
+			<string>315 424 744 409 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1CDDB66807F98D9800BB5817</string>
+			<key>WindowToolIsVisible</key>
+			<integer>1</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugAnimator</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debug Visualizer</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXNavigatorGroup</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debugAnimator</string>
+			<key>WindowString</key>
+			<string>100 100 700 500 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.bookmarks</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXBookmarksModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Bookmarks</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBookmarksModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>WindowString</key>
+			<string>538 42 401 187 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.classBrowser</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>OptionsSetName</key>
+								<string>Hierarchy, all classes</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA6456E063B45B4001379D8</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Class Browser - NSObject</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ClassesFrame</key>
+								<string>{{0, 0}, {374, 96}}</string>
+								<key>ClassesTreeTableConfiguration</key>
+								<array>
+									<string>PBXClassNameColumnIdentifier</string>
+									<real>208</real>
+									<string>PBXClassBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>Frame</key>
+								<string>{{0, 0}, {630, 331}}</string>
+								<key>MembersFrame</key>
+								<string>{{0, 105}, {374, 395}}</string>
+								<key>MembersTreeTableConfiguration</key>
+								<array>
+									<string>PBXMemberTypeIconColumnIdentifier</string>
+									<real>22</real>
+									<string>PBXMemberNameColumnIdentifier</string>
+									<real>216</real>
+									<string>PBXMemberTypeColumnIdentifier</string>
+									<real>97</real>
+									<string>PBXMemberBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>PBXModuleWindowStatusBarHidden2</key>
+								<integer>1</integer>
+								<key>RubberWindowFrame</key>
+								<string>385 179 630 352 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXClassBrowserModule</string>
+							<key>Proportion</key>
+							<string>332pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>332pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Class Browser</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXClassBrowserModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2AF069F1E9B00FABCE6</string>
+				<string>1C0AD2B0069F1E9B00FABCE6</string>
+				<string>1CA6456E063B45B4001379D8</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.classbrowser</string>
+			<key>WindowString</key>
+			<string>385 179 630 352 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2AF069F1E9B00FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+	</array>
+</dict>
+</plist>

Added: branches/brysonda/Avida2.xcodeproj/brysonda.pbxuser
===================================================================
--- branches/brysonda/Avida2.xcodeproj/brysonda.pbxuser	2005-06-07 17:09:52 UTC (rev 185)
+++ branches/brysonda/Avida2.xcodeproj/brysonda.pbxuser	2005-06-07 17:21:01 UTC (rev 186)
@@ -0,0 +1,133 @@
+// !$*UTF8*$!
+{
+	70A6D438085613740017C729 /* Project object */ = {
+		activeBuildConfigurationName = Debug;
+		activeExecutable = 70A6DAC7085613CA0017C729 /* avida2 */;
+		activeTarget = 70A6DAC4085613CA0017C729 /* avida2 */;
+		addToTargets = (
+		);
+		codeSenseManager = 70A6D43D085613740017C729 /* Code sense */;
+		executables = (
+			70A6DAC7085613CA0017C729 /* avida2 */,
+		);
+		perUserDictionary = {
+			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					20,
+					219,
+					20,
+					48,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_SCM_ColumnID,
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					20,
+					219,
+					20,
+					48.1626,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_SCM_ColumnID,
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					200,
+					63,
+					20,
+					48.1626,
+					43,
+					43,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXTargetDataSource_PrimaryAttribute,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+				);
+			};
+			PBXPerProjectTemplateStateSaveDate = 139858804;
+			PBXWorkspaceStateSaveDate = 139858804;
+		};
+		sourceControlManager = 70A6D43C085613740017C729 /* Source Control */;
+		userBuildSettings = {
+		};
+	};
+	70A6D43C085613740017C729 /* Source Control */ = {
+		isa = PBXSourceControlManager;
+		fallbackIsa = XCSourceControlManager;
+		isSCMEnabled = 1;
+		scmConfiguration = {
+		};
+		scmType = scm.subversion;
+	};
+	70A6D43D085613740017C729 /* Code sense */ = {
+		isa = PBXCodeSenseManager;
+		indexTemplatePath = "";
+	};
+	70A6DAC4085613CA0017C729 /* avida2 */ = {
+		activeExec = 0;
+		executables = (
+			70A6DAC7085613CA0017C729 /* avida2 */,
+		);
+	};
+	70A6DAC7085613CA0017C729 /* avida2 */ = {
+		isa = PBXExecutable;
+		activeArgIndex = 2147483647;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		configStateDict = {
+		};
+		cppStopOnCatchEnabled = 0;
+		cppStopOnThrowEnabled = 0;
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = avida2;
+		sourceDirectories = (
+		);
+	};
+}

Added: branches/brysonda/Avida2.xcodeproj/project.pbxproj
===================================================================
--- branches/brysonda/Avida2.xcodeproj/project.pbxproj	2005-06-07 17:09:52 UTC (rev 185)
+++ branches/brysonda/Avida2.xcodeproj/project.pbxproj	2005-06-07 17:21:01 UTC (rev 186)
@@ -0,0 +1,4183 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXContainerItemProxy section */
+		70A6DAC00856139B0017C729 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 70A6D61E085613970017C729 /* AvidaEd.xcode */;
+			proxyType = 2;
+			remoteGlobalIDString = DC0BFF3307DE17DB00AAE422 /* echo done compiling .ui files */;
+			remoteInfo = "pyui .ui files";
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		70A6D444085613960017C729 /* 4stack_head.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = 4stack_head.pyste; sourceTree = "<group>"; };
+		70A6D445085613960017C729 /* A.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = A.hh; sourceTree = "<group>"; };
+		70A6D446085613960017C729 /* A.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = A.pyste; sourceTree = "<group>"; };
+		70A6D447085613960017C729 /* AB.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AB.cc; sourceTree = "<group>"; };
+		70A6D448085613960017C729 /* analyze.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.pyste; sourceTree = "<group>"; };
+		70A6D449085613960017C729 /* analyze_command.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_command.pyste; sourceTree = "<group>"; };
+		70A6D44A085613960017C729 /* analyze_command_def.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_command_def.pyste; sourceTree = "<group>"; };
+		70A6D44B085613960017C729 /* analyze_command_def_base.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_command_def_base.pyste; sourceTree = "<group>"; };
+		70A6D44C085613960017C729 /* analyze_flow_command.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_flow_command.pyste; sourceTree = "<group>"; };
+		70A6D44D085613960017C729 /* analyze_flow_command_def.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_flow_command_def.pyste; sourceTree = "<group>"; };
+		70A6D44E085613960017C729 /* analyze_function.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_function.pyste; sourceTree = "<group>"; };
+		70A6D44F085613960017C729 /* analyze_genotype.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_genotype.pyste; sourceTree = "<group>"; };
+		70A6D450085613960017C729 /* analyze_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze_util.pyste; sourceTree = "<group>"; };
+		70A6D451085613960017C729 /* avida-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "avida-fixups.hh"; sourceTree = "<group>"; };
+		70A6D452085613960017C729 /* avida.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida.pyste; sourceTree = "<group>"; };
+		70A6D453085613960017C729 /* avida_driver_analyze.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida_driver_analyze.pyste; sourceTree = "<group>"; };
+		70A6D454085613960017C729 /* avida_driver_base.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida_driver_base.pyste; sourceTree = "<group>"; };
+		70A6D455085613960017C729 /* avida_driver_population.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida_driver_population.pyste; sourceTree = "<group>"; };
+		70A6D456085613960017C729 /* avida_triggers.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida_triggers.pyste; sourceTree = "<group>"; };
+		70A6D458085613960017C729 /* __init__.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = "<group>"; };
+		70A6D459085613960017C729 /* buildapp.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = buildapp.py; sourceTree = "<group>"; };
+		70A6D45A085613960017C729 /* FunctionalTest_recursive_tests.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = FunctionalTest_recursive_tests.py; sourceTree = "<group>"; };
+		70A6D45B085613960017C729 /* py_avida_core_data.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_avida_core_data.py; sourceTree = "<group>"; };
+		70A6D45C085613960017C729 /* py_avida_driver_controller.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_avida_driver_controller.py; sourceTree = "<group>"; };
+		70A6D45D085613960017C729 /* py_avida_state_mediator.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_avida_state_mediator.py; sourceTree = "<group>"; };
+		70A6D45E085613960017C729 /* py_avida_threaded_driver.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_avida_threaded_driver.py; sourceTree = "<group>"; };
+		70A6D45F085613960017C729 /* py_brainstorms.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_brainstorms.py; sourceTree = "<group>"; };
+		70A6D460085613960017C729 /* py_main_controller_data.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_main_controller_data.py; sourceTree = "<group>"; };
+		70A6D461085613960017C729 /* pyEduMainCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyEduMainCtrl.py; sourceTree = "<group>"; };
+		70A6D462085613960017C729 /* pyMdl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyMdl.py; sourceTree = "<group>"; };
+		70A6D463085613960017C729 /* pySessionCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionCtrl.py; sourceTree = "<group>"; };
+		70A6D464085613960017C729 /* pySessionCtrl.py.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = pySessionCtrl.py.1; sourceTree = "<group>"; };
+		70A6D465085613960017C729 /* pySessionDumbCtrl.py.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = pySessionDumbCtrl.py.1; sourceTree = "<group>"; };
+		70A6D466085613960017C729 /* pySessionWorkThreadHdlr.py.0 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pySessionWorkThreadHdlr.py.0; sourceTree = "<group>"; };
+		70A6D467085613960017C729 /* pySessionWorkThreadHdlr.py.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = pySessionWorkThreadHdlr.py.1; sourceTree = "<group>"; };
+		70A6D468085613960017C729 /* pyTemporaryReloads.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTemporaryReloads.py; sourceTree = "<group>"; };
+		70A6D469085613960017C729 /* UnitTest_pyAvidaCoreData.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyAvidaCoreData.py; sourceTree = "<group>"; };
+		70A6D46A085613960017C729 /* UnitTest_pyAvidaThreadedDriver.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyAvidaThreadedDriver.py; sourceTree = "<group>"; };
+		70A6D46B085613960017C729 /* UnitTest_pyEduMainCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyEduMainCtrl.py; sourceTree = "<group>"; };
+		70A6D46C085613960017C729 /* UnitTest_pyEduMainMenuBarHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyEduMainMenuBarHdlr.py; sourceTree = "<group>"; };
+		70A6D46D085613960017C729 /* UnitTest_pyEduSessionMenuBarHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyEduSessionMenuBarHdlr.py; sourceTree = "<group>"; };
+		70A6D46E085613960017C729 /* UnitTest_pyMainControllerFactory.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyMainControllerFactory.py; sourceTree = "<group>"; };
+		70A6D46F085613960017C729 /* UnitTest_pyMdl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyMdl.py; sourceTree = "<group>"; };
+		70A6D470085613960017C729 /* UnitTest_pyMdtr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyMdtr.py; sourceTree = "<group>"; };
+		70A6D471085613960017C729 /* UnitTest_pySessionControllerFactory.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pySessionControllerFactory.py; sourceTree = "<group>"; };
+		70A6D472085613960017C729 /* UnitTest_pySessionCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pySessionCtrl.py; sourceTree = "<group>"; };
+		70A6D473085613960017C729 /* UnitTest_pySessionDumbCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pySessionDumbCtrl.py; sourceTree = "<group>"; };
+		70A6D474085613960017C729 /* UnitTest_pySessionDumbView.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pySessionDumbView.py; sourceTree = "<group>"; };
+		70A6D475085613960017C729 /* UnitTest_pySessionWorkThreadHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pySessionWorkThreadHdlr.py; sourceTree = "<group>"; };
+		70A6D476085613960017C729 /* AvidaPyste.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = AvidaPyste.py; sourceTree = "<group>"; };
+		70A6D477085613960017C729 /* B.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = B.hh; sourceTree = "<group>"; };
+		70A6D478085613960017C729 /* B.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = B.pyste; sourceTree = "<group>"; };
+		70A6D479085613960017C729 /* birth_chamber.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = birth_chamber.pyste; sourceTree = "<group>"; };
+		70A6D47A085613960017C729 /* block_struct.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = block_struct.pyste; sourceTree = "<group>"; };
+		70A6D47B085613960017C729 /* callback_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = callback_util.pyste; sourceTree = "<group>"; };
+		70A6D47C085613960017C729 /* cCycleCheck.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cCycleCheck.pyste; sourceTree = "<group>"; };
+		70A6D47D085613960017C729 /* change_list.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = change_list.pyste; sourceTree = "<group>"; };
+		70A6D47E085613960017C729 /* cID.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cID.pyste; sourceTree = "<group>"; };
+		70A6D47F085613960017C729 /* cmake_entries */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cmake_entries; sourceTree = "<group>"; };
+		70A6D480085613960017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D481085613960017C729 /* code_label.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = code_label.pyste; sourceTree = "<group>"; };
+		70A6D482085613960017C729 /* config.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = config.pyste; sourceTree = "<group>"; };
+		70A6D483085613960017C729 /* const_schedule.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = const_schedule.pyste; sourceTree = "<group>"; };
+		70A6D484085613960017C729 /* count_tracker.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = count_tracker.pyste; sourceTree = "<group>"; };
+		70A6D485085613960017C729 /* cpu_defs-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "cpu_defs-fixups.cc"; sourceTree = "<group>"; };
+		70A6D486085613960017C729 /* cpu_defs-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "cpu_defs-fixups.hh"; sourceTree = "<group>"; };
+		70A6D487085613960017C729 /* cpu_defs.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_defs.pyste; sourceTree = "<group>"; };
+		70A6D488085613960017C729 /* cpu_head-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "cpu_head-fixups.cc"; sourceTree = "<group>"; };
+		70A6D489085613960017C729 /* cpu_head-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "cpu_head-fixups.hh"; sourceTree = "<group>"; };
+		70A6D48A085613960017C729 /* cpu_head.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_head.pyste; sourceTree = "<group>"; };
+		70A6D48B085613960017C729 /* cpu_memory-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "cpu_memory-fixups.cc"; sourceTree = "<group>"; };
+		70A6D48C085613960017C729 /* cpu_memory-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "cpu_memory-fixups.hh"; sourceTree = "<group>"; };
+		70A6D48D085613960017C729 /* cpu_memory.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_memory.pyste; sourceTree = "<group>"; };
+		70A6D48E085613960017C729 /* cpu_stack.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_stack.pyste; sourceTree = "<group>"; };
+		70A6D48F085613960017C729 /* cpu_stats.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_stats.pyste; sourceTree = "<group>"; };
+		70A6D490085613960017C729 /* cpu_test_info.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu_test_info.pyste; sourceTree = "<group>"; };
+		70A6D491085613960017C729 /* cStringable.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cStringable.pyste; sourceTree = "<group>"; };
+		70A6D492085613960017C729 /* cTestCase.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cTestCase.pyste; sourceTree = "<group>"; };
+		70A6D493085613960017C729 /* cTestProblem.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cTestProblem.pyste; sourceTree = "<group>"; };
+		70A6D494085613960017C729 /* cTestResult.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cTestResult.pyste; sourceTree = "<group>"; };
+		70A6D495085613960017C729 /* cTextTestInterpreter.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cTextTestInterpreter.pyste; sourceTree = "<group>"; };
+		70A6D496085613960017C729 /* data_entry.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = data_entry.pyste; sourceTree = "<group>"; };
+		70A6D497085613960017C729 /* data_file.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = data_file.pyste; sourceTree = "<group>"; };
+		70A6D498085613960017C729 /* data_file_manager.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = data_file_manager.pyste; sourceTree = "<group>"; };
+		70A6D499085613960017C729 /* data_manager_base.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = data_manager_base.pyste; sourceTree = "<group>"; };
+		70A6D49A085613960017C729 /* double_sum.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = double_sum.pyste; sourceTree = "<group>"; };
+		70A6D49B085613960017C729 /* environment.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.pyste; sourceTree = "<group>"; };
+		70A6D49C085613960017C729 /* event.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event.pyste; sourceTree = "<group>"; };
+		70A6D49D085613960017C729 /* event_factory.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_factory.pyste; sourceTree = "<group>"; };
+		70A6D49E085613960017C729 /* event_factory_manager.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_factory_manager.pyste; sourceTree = "<group>"; };
+		70A6D49F085613960017C729 /* event_list.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_list.pyste; sourceTree = "<group>"; };
+		70A6D4A0085613960017C729 /* event_list_entry.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_list_entry.pyste; sourceTree = "<group>"; };
+		70A6D4A1085613960017C729 /* event_list_iterator.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_list_iterator.pyste; sourceTree = "<group>"; };
+		70A6D4A2085613960017C729 /* event_triggers.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_triggers.pyste; sourceTree = "<group>"; };
+		70A6D4A3085613960017C729 /* file-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "file-fixups.cc"; sourceTree = "<group>"; };
+		70A6D4A4085613960017C729 /* file-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "file-fixups.hh"; sourceTree = "<group>"; };
+		70A6D4A5085613960017C729 /* file.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = file.pyste; sourceTree = "<group>"; };
+		70A6D4A6085613960017C729 /* fitness_matrix.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = fitness_matrix.pyste; sourceTree = "<group>"; };
+		70A6D4A7085613960017C729 /* fixed_block.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = fixed_block.pyste; sourceTree = "<group>"; };
+		70A6D4A8085613960017C729 /* fixed_coords.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = fixed_coords.pyste; sourceTree = "<group>"; };
+		70A6D4A9085613960017C729 /* genebank.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genebank.pyste; sourceTree = "<group>"; };
+		70A6D4AA085613960017C729 /* generatePysteFiles.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = generatePysteFiles.py; sourceTree = "<group>"; };
+		70A6D4AB085613960017C729 /* genesis-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "genesis-fixups.cc"; sourceTree = "<group>"; };
+		70A6D4AC085613960017C729 /* genesis-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "genesis-fixups.hh"; sourceTree = "<group>"; };
+		70A6D4AD085613960017C729 /* genesis.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis.pyste; sourceTree = "<group>"; };
+		70A6D4AE085613960017C729 /* genome.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genome.pyste; sourceTree = "<group>"; };
+		70A6D4AF085613960017C729 /* genome_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genome_util.pyste; sourceTree = "<group>"; };
+		70A6D4B0085613960017C729 /* genotype.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genotype.pyste; sourceTree = "<group>"; };
+		70A6D4B1085613960017C729 /* genotype_batch.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genotype_batch.pyste; sourceTree = "<group>"; };
+		70A6D4B2085613960017C729 /* genotype_birth_data.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genotype_birth_data.pyste; sourceTree = "<group>"; };
+		70A6D4B3085613960017C729 /* genotype_control.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genotype_control.pyste; sourceTree = "<group>"; };
+		70A6D4B4085613960017C729 /* genotype_test_data.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genotype_test_data.pyste; sourceTree = "<group>"; };
+		70A6D4B5085613960017C729 /* getting_started1.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = getting_started1.cpp; sourceTree = "<group>"; };
+		70A6D4B6085613960017C729 /* getting_started2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = getting_started2.cpp; sourceTree = "<group>"; };
+		70A6D4B7085613960017C729 /* hardware_4stack.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_4stack.pyste; sourceTree = "<group>"; };
+		70A6D4B8085613960017C729 /* hardware_4stack_thread.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_4stack_thread.pyste; sourceTree = "<group>"; };
+		70A6D4B9085613960017C729 /* hardware_base.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_base.pyste; sourceTree = "<group>"; };
+		70A6D4BA085613960017C729 /* hardware_cpu-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "hardware_cpu-fixups.cc"; sourceTree = "<group>"; };
+		70A6D4BB085613960017C729 /* hardware_cpu-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "hardware_cpu-fixups.hh"; sourceTree = "<group>"; };
+		70A6D4BC085613960017C729 /* hardware_cpu.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_cpu.pyste; sourceTree = "<group>"; };
+		70A6D4BD085613960017C729 /* hardware_cpu_thread.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_cpu_thread.pyste; sourceTree = "<group>"; };
+		70A6D4BE085613960017C729 /* hardware_factory.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_factory.pyste; sourceTree = "<group>"; };
+		70A6D4BF085613960017C729 /* hardware_status_printer.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_status_printer.pyste; sourceTree = "<group>"; };
+		70A6D4C0085613960017C729 /* hardware_tracer.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_tracer.pyste; sourceTree = "<group>"; };
+		70A6D4C1085613960017C729 /* hardware_tracer_4stack.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_tracer_4stack.pyste; sourceTree = "<group>"; };
+		70A6D4C2085613960017C729 /* hardware_tracer_cpu.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_tracer_cpu.pyste; sourceTree = "<group>"; };
+		70A6D4C3085613960017C729 /* hardware_tracer_test_cpu.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_tracer_test_cpu.pyste; sourceTree = "<group>"; };
+		70A6D4C4085613960017C729 /* hardware_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hardware_util.pyste; sourceTree = "<group>"; };
+		70A6D4C5085613960017C729 /* help_alias.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = help_alias.pyste; sourceTree = "<group>"; };
+		70A6D4C6085613960017C729 /* help_entry.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = help_entry.pyste; sourceTree = "<group>"; };
+		70A6D4C7085613960017C729 /* help_full_entry.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = help_full_entry.pyste; sourceTree = "<group>"; };
+		70A6D4C8085613960017C729 /* help_manager.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = help_manager.pyste; sourceTree = "<group>"; };
+		70A6D4C9085613960017C729 /* help_type.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = help_type.pyste; sourceTree = "<group>"; };
+		70A6D4CA085613960017C729 /* histogram.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = histogram.pyste; sourceTree = "<group>"; };
+		70A6D4CB085613960017C729 /* indexed_block_struct.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = indexed_block_struct.pyste; sourceTree = "<group>"; };
+		70A6D4CC085613960017C729 /* init_file.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = init_file.pyste; sourceTree = "<group>"; };
+		70A6D4CD085613960017C729 /* inject_genebank.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genebank.pyste; sourceTree = "<group>"; };
+		70A6D4CE085613960017C729 /* inject_genotype.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genotype.pyste; sourceTree = "<group>"; };
+		70A6D4CF085613970017C729 /* inject_genotype_birth_data.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genotype_birth_data.pyste; sourceTree = "<group>"; };
+		70A6D4D0085613970017C729 /* inject_genotype_control.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genotype_control.pyste; sourceTree = "<group>"; };
+		70A6D4D1085613970017C729 /* inject_genotype_element.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genotype_element.pyste; sourceTree = "<group>"; };
+		70A6D4D2085613970017C729 /* inject_genotype_queue.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inject_genotype_queue.pyste; sourceTree = "<group>"; };
+		70A6D4D3085613970017C729 /* inst_lib_base.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_lib_base.pyste; sourceTree = "<group>"; };
+		70A6D4D4085613970017C729 /* inst_lib_cpu.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_lib_cpu.pyste; sourceTree = "<group>"; };
+		70A6D4D5085613970017C729 /* inst_set.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.pyste; sourceTree = "<group>"; };
+		70A6D4D6085613970017C729 /* inst_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_util.pyste; sourceTree = "<group>"; };
+		70A6D4D7085613970017C729 /* instruction.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = instruction.pyste; sourceTree = "<group>"; };
+		70A6D4D8085613970017C729 /* int_sum.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = int_sum.pyste; sourceTree = "<group>"; };
+		70A6D4D9085613970017C729 /* integrated_schedule.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = integrated_schedule.pyste; sourceTree = "<group>"; };
+		70A6D4DA085613970017C729 /* integrated_schedule_node.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = integrated_schedule_node.pyste; sourceTree = "<group>"; };
+		70A6D4DB085613970017C729 /* kaben_brainstorms.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = kaben_brainstorms.cc; sourceTree = "<group>"; };
+		70A6D4DC085613970017C729 /* kaben_brainstorms.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = kaben_brainstorms.cpp; sourceTree = "<group>"; };
+		70A6D4DD085613970017C729 /* kaben_brainstorms.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = kaben_brainstorms.pyste; sourceTree = "<group>"; };
+		70A6D4DE085613970017C729 /* landscape.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = landscape.pyste; sourceTree = "<group>"; };
+		70A6D4DF085613970017C729 /* lineage.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = lineage.pyste; sourceTree = "<group>"; };
+		70A6D4E0085613970017C729 /* lineage_control.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = lineage_control.pyste; sourceTree = "<group>"; };
+		70A6D4E1085613970017C729 /* local_mutations.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = local_mutations.pyste; sourceTree = "<group>"; };
+		70A6D4E2085613970017C729 /* memory_flags.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = memory_flags.pyste; sourceTree = "<group>"; };
+		70A6D4E3085613970017C729 /* merit.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = merit.pyste; sourceTree = "<group>"; };
+		70A6D4E4085613970017C729 /* mutation.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mutation.pyste; sourceTree = "<group>"; };
+		70A6D4E5085613970017C729 /* mutation_lib.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mutation_lib.pyste; sourceTree = "<group>"; };
+		70A6D4E6085613970017C729 /* mutation_rates.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mutation_rates.pyste; sourceTree = "<group>"; };
+		70A6D4E7085613970017C729 /* mx_code_array.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mx_code_array.pyste; sourceTree = "<group>"; };
+		70A6D4E8085613970017C729 /* my_code_array_less_than.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = my_code_array_less_than.pyste; sourceTree = "<group>"; };
+		70A6D4E9085613970017C729 /* org_message.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = org_message.pyste; sourceTree = "<group>"; };
+		70A6D4EA085613970017C729 /* organism.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.pyste; sourceTree = "<group>"; };
+		70A6D4EB085613970017C729 /* phenotype.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = phenotype.pyste; sourceTree = "<group>"; };
+		70A6D4EC085613970017C729 /* population.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = population.pyste; sourceTree = "<group>"; };
+		70A6D4ED085613970017C729 /* population_cell.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = population_cell.pyste; sourceTree = "<group>"; };
+		70A6D4EE085613970017C729 /* population_event.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = population_event.pyste; sourceTree = "<group>"; };
+		70A6D4EF085613970017C729 /* population_event_factory.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = population_event_factory.pyste; sourceTree = "<group>"; };
+		70A6D4F0085613970017C729 /* population_interface-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "population_interface-fixups.hh"; sourceTree = "<group>"; };
+		70A6D4F1085613970017C729 /* population_interface.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = population_interface.pyste; sourceTree = "<group>"; };
+		70A6D4F2085613970017C729 /* prob_schedule.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = prob_schedule.pyste; sourceTree = "<group>"; };
+		70A6D4F3085613970017C729 /* py_avida_driver-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "py_avida_driver-fixups.cc"; sourceTree = "<group>"; };
+		70A6D4F4085613970017C729 /* py_avida_driver.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = py_avida_driver.hh; sourceTree = "<group>"; };
+		70A6D4F5085613970017C729 /* py_avida_driver.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = py_avida_driver.pyste; sourceTree = "<group>"; };
+		70A6D4F6085613970017C729 /* py_doctest_driver.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_doctest_driver.py; sourceTree = "<group>"; };
+		70A6D4F7085613970017C729 /* py_hardware_tracer-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "py_hardware_tracer-fixups.cc"; sourceTree = "<group>"; };
+		70A6D4F8085613970017C729 /* py_hardware_tracer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = py_hardware_tracer.hh; sourceTree = "<group>"; };
+		70A6D4F9085613970017C729 /* py_hardware_tracer.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = py_hardware_tracer.pyste; sourceTree = "<group>"; };
+		70A6D4FA085613970017C729 /* py_kaben_brainstorms_t.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_kaben_brainstorms_t.py; sourceTree = "<group>"; };
+		70A6D4FB085613970017C729 /* py_unittest_driver.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_unittest_driver.py; sourceTree = "<group>"; };
+		70A6D4FC085613970017C729 /* random.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = random.pyste; sourceTree = "<group>"; };
+		70A6D4FD085613970017C729 /* reaction.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = reaction.pyste; sourceTree = "<group>"; };
+		70A6D4FE085613970017C729 /* reaction_lib.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = reaction_lib.pyste; sourceTree = "<group>"; };
+		70A6D4FF085613970017C729 /* reaction_process.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = reaction_process.pyste; sourceTree = "<group>"; };
+		70A6D500085613970017C729 /* reaction_requisite.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = reaction_requisite.pyste; sourceTree = "<group>"; };
+		70A6D501085613970017C729 /* reaction_result.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = reaction_result.pyste; sourceTree = "<group>"; };
+		70A6D502085613970017C729 /* ref_block.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ref_block.pyste; sourceTree = "<group>"; };
+		70A6D503085613970017C729 /* resource.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = resource.pyste; sourceTree = "<group>"; };
+		70A6D504085613970017C729 /* resource_count-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "resource_count-fixups.cc"; sourceTree = "<group>"; };
+		70A6D505085613970017C729 /* resource_count-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "resource_count-fixups.hh"; sourceTree = "<group>"; };
+		70A6D506085613970017C729 /* resource_count.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = resource_count.pyste; sourceTree = "<group>"; };
+		70A6D507085613970017C729 /* resource_lib.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = resource_lib.pyste; sourceTree = "<group>"; };
+		70A6D508085613970017C729 /* running_average.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = running_average.pyste; sourceTree = "<group>"; };
+		70A6D509085613970017C729 /* scaled_block.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = scaled_block.pyste; sourceTree = "<group>"; };
+		70A6D50A085613970017C729 /* schedule.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = schedule.pyste; sourceTree = "<group>"; };
+		70A6D50B085613970017C729 /* spatial_count_elem.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = spatial_count_elem.pyste; sourceTree = "<group>"; };
+		70A6D50C085613970017C729 /* spatial_res_count.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = spatial_res_count.pyste; sourceTree = "<group>"; };
+		70A6D50D085613970017C729 /* species.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = species.pyste; sourceTree = "<group>"; };
+		70A6D50E085613970017C729 /* species_control.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = species_control.pyste; sourceTree = "<group>"; };
+		70A6D50F085613970017C729 /* species_queue.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = species_queue.pyste; sourceTree = "<group>"; };
+		70A6D510085613970017C729 /* stats.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = stats.pyste; sourceTree = "<group>"; };
+		70A6D511085613970017C729 /* string.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = string.pyste; sourceTree = "<group>"; };
+		70A6D512085613970017C729 /* string_iterator.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = string_iterator.pyste; sourceTree = "<group>"; };
+		70A6D513085613970017C729 /* string_list.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = string_list.pyste; sourceTree = "<group>"; };
+		70A6D514085613970017C729 /* string_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = string_util.pyste; sourceTree = "<group>"; };
+		70A6D515085613970017C729 /* tArray.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tArray.pyste; sourceTree = "<group>"; };
+		70A6D516085613970017C729 /* tArray_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tArray_instantiations.hh; sourceTree = "<group>"; };
+		70A6D517085613970017C729 /* task_entry.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = task_entry.pyste; sourceTree = "<group>"; };
+		70A6D518085613970017C729 /* task_lib.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = task_lib.pyste; sourceTree = "<group>"; };
+		70A6D519085613970017C729 /* tBuffer.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tBuffer.pyste; sourceTree = "<group>"; };
+		70A6D51A085613970017C729 /* tBuffer_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tBuffer_instantiations.hh; sourceTree = "<group>"; };
+		70A6D51B085613970017C729 /* tDictionary.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tDictionary.pyste; sourceTree = "<group>"; };
+		70A6D51C085613970017C729 /* tDictionary_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDictionary_instantiations.hh; sourceTree = "<group>"; };
+		70A6D51D085613970017C729 /* test_cpu-fixups.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = "test_cpu-fixups.cc"; sourceTree = "<group>"; };
+		70A6D51E085613970017C729 /* test_cpu-fixups.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = "test_cpu-fixups.hh"; sourceTree = "<group>"; };
+		70A6D51F085613970017C729 /* test_cpu.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = test_cpu.pyste; sourceTree = "<group>"; };
+		70A6D520085613970017C729 /* test_getting_started1.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = test_getting_started1.py; sourceTree = "<group>"; };
+		70A6D521085613970017C729 /* test_getting_started2.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = test_getting_started2.py; sourceTree = "<group>"; };
+		70A6D522085613970017C729 /* test_util.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = test_util.pyste; sourceTree = "<group>"; };
+		70A6D523085613970017C729 /* tList.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tList.pyste; sourceTree = "<group>"; };
+		70A6D524085613970017C729 /* tList_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tList_instantiations.hh; sourceTree = "<group>"; };
+		70A6D525085613970017C729 /* tMatrix.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tMatrix.pyste; sourceTree = "<group>"; };
+		70A6D526085613970017C729 /* tMatrix_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tMatrix_instantiations.hh; sourceTree = "<group>"; };
+		70A6D527085613970017C729 /* tools.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tools.pyste; sourceTree = "<group>"; };
+		70A6D528085613970017C729 /* tVector.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tVector.pyste; sourceTree = "<group>"; };
+		70A6D529085613970017C729 /* tVector_instantiations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tVector_instantiations.hh; sourceTree = "<group>"; };
+		70A6D52A085613970017C729 /* uint.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = uint.pyste; sourceTree = "<group>"; };
+		70A6D52B085613970017C729 /* weighted_index.pyste */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = weighted_index.pyste; sourceTree = "<group>"; };
+		70A6D52C085613970017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D52D085613970017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D52F085613970017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D530085613970017C729 /* code_label.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = code_label.cc; sourceTree = "<group>"; };
+		70A6D531085613970017C729 /* code_label.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = code_label.hh; sourceTree = "<group>"; };
+		70A6D532085613970017C729 /* cpu.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cpu.pri; sourceTree = "<group>"; };
+		70A6D533085613970017C729 /* cpu_defs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cpu_defs.hh; sourceTree = "<group>"; };
+		70A6D534085613970017C729 /* cpu_memory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_memory.cc; sourceTree = "<group>"; };
+		70A6D535085613970017C729 /* cpu_memory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cpu_memory.hh; sourceTree = "<group>"; };
+		70A6D536085613970017C729 /* cpu_stack.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_stack.cc; sourceTree = "<group>"; };
+		70A6D537085613970017C729 /* cpu_stack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cpu_stack.hh; sourceTree = "<group>"; };
+		70A6D538085613970017C729 /* cpu_stats.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cpu_stats.hh; sourceTree = "<group>"; };
+		70A6D539085613970017C729 /* cpu_test_info.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_test_info.cc; sourceTree = "<group>"; };
+		70A6D53A085613970017C729 /* cpu_test_info.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cpu_test_info.hh; sourceTree = "<group>"; };
+		70A6D53B085613970017C729 /* hardware_4stack.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_4stack.cc; sourceTree = "<group>"; };
+		70A6D53C085613970017C729 /* hardware_4stack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_4stack.hh; sourceTree = "<group>"; };
+		70A6D53D085613970017C729 /* hardware_4stack_constants.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_4stack_constants.hh; sourceTree = "<group>"; };
+		70A6D53E085613970017C729 /* hardware_4stack_thread.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_4stack_thread.cc; sourceTree = "<group>"; };
+		70A6D53F085613970017C729 /* hardware_4stack_thread.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_4stack_thread.hh; sourceTree = "<group>"; };
+		70A6D540085613970017C729 /* hardware_base.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_base.cc; sourceTree = "<group>"; };
+		70A6D541085613970017C729 /* hardware_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_base.hh; sourceTree = "<group>"; };
+		70A6D542085613970017C729 /* hardware_cpu.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_cpu.cc; sourceTree = "<group>"; };
+		70A6D543085613970017C729 /* hardware_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_cpu.hh; sourceTree = "<group>"; };
+		70A6D544085613970017C729 /* hardware_cpu_thread.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_cpu_thread.cc; sourceTree = "<group>"; };
+		70A6D545085613970017C729 /* hardware_cpu_thread.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_cpu_thread.hh; sourceTree = "<group>"; };
+		70A6D546085613970017C729 /* hardware_factory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_factory.cc; sourceTree = "<group>"; };
+		70A6D547085613970017C729 /* hardware_factory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_factory.hh; sourceTree = "<group>"; };
+		70A6D548085613970017C729 /* hardware_smt.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_smt.cc; sourceTree = "<group>"; };
+		70A6D549085613970017C729 /* hardware_smt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = hardware_smt.h; sourceTree = "<group>"; };
+		70A6D54A085613970017C729 /* hardware_smt_constants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = hardware_smt_constants.h; sourceTree = "<group>"; };
+		70A6D54B085613970017C729 /* hardware_smt_thread.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_smt_thread.cc; sourceTree = "<group>"; };
+		70A6D54C085613970017C729 /* hardware_smt_thread.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = hardware_smt_thread.h; sourceTree = "<group>"; };
+		70A6D54D085613970017C729 /* hardware_status_printer.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_status_printer.cc; sourceTree = "<group>"; };
+		70A6D54E085613970017C729 /* hardware_status_printer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_status_printer.hh; sourceTree = "<group>"; };
+		70A6D54F085613970017C729 /* hardware_tracer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_tracer.hh; sourceTree = "<group>"; };
+		70A6D550085613970017C729 /* hardware_tracer_4stack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_tracer_4stack.hh; sourceTree = "<group>"; };
+		70A6D551085613970017C729 /* hardware_tracer_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_tracer_cpu.hh; sourceTree = "<group>"; };
+		70A6D552085613970017C729 /* hardware_tracer_test_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_tracer_test_cpu.hh; sourceTree = "<group>"; };
+		70A6D553085613970017C729 /* hardware_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_util.cc; sourceTree = "<group>"; };
+		70A6D554085613970017C729 /* hardware_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hardware_util.hh; sourceTree = "<group>"; };
+		70A6D555085613970017C729 /* head_cpu.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = head_cpu.cc; sourceTree = "<group>"; };
+		70A6D556085613970017C729 /* head_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = head_cpu.hh; sourceTree = "<group>"; };
+		70A6D557085613970017C729 /* head_multi_mem.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = head_multi_mem.cc; sourceTree = "<group>"; };
+		70A6D558085613970017C729 /* head_multi_mem.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = head_multi_mem.hh; sourceTree = "<group>"; };
+		70A6D559085613970017C729 /* inst_lib_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inst_lib_cpu.hh; sourceTree = "<group>"; };
+		70A6D55A085613970017C729 /* memory_flags.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = memory_flags.cc; sourceTree = "<group>"; };
+		70A6D55B085613970017C729 /* memory_flags.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = memory_flags.hh; sourceTree = "<group>"; };
+		70A6D55C085613970017C729 /* test_cpu.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_cpu.cc; sourceTree = "<group>"; };
+		70A6D55D085613970017C729 /* test_cpu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = test_cpu.hh; sourceTree = "<group>"; };
+		70A6D55E085613970017C729 /* test_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_util.cc; sourceTree = "<group>"; };
+		70A6D55F085613970017C729 /* test_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = test_util.hh; sourceTree = "<group>"; };
+		70A6D560085613970017C729 /* tInstLib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tInstLib.h; sourceTree = "<group>"; };
+		70A6D561085613970017C729 /* defs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = defs.hh; sourceTree = "<group>"; };
+		70A6D562085613970017C729 /* Doxyfile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Doxyfile; sourceTree = "<group>"; };
+		70A6D564085613970017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D565085613970017C729 /* cPopulation.events */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cPopulation.events; sourceTree = "<group>"; };
+		70A6D566085613970017C729 /* cPopulation_event_list */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = cPopulation_event_list; sourceTree = "<group>"; };
+		70A6D567085613970017C729 /* event.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = "<group>"; };
+		70A6D568085613970017C729 /* event.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event.hh; sourceTree = "<group>"; };
+		70A6D569085613970017C729 /* event.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event.pri; sourceTree = "<group>"; };
+		70A6D56A085613970017C729 /* event_factory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_factory.cc; sourceTree = "<group>"; };
+		70A6D56B085613970017C729 /* event_factory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_factory.hh; sourceTree = "<group>"; };
+		70A6D56C085613970017C729 /* event_factory_manager.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_factory_manager.cc; sourceTree = "<group>"; };
+		70A6D56D085613970017C729 /* event_factory_manager.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_factory_manager.hh; sourceTree = "<group>"; };
+		70A6D56E085613970017C729 /* event_list.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list.cc; sourceTree = "<group>"; };
+		70A6D56F085613970017C729 /* event_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_list.hh; sourceTree = "<group>"; };
+		70A6D570085613970017C729 /* event_list_entry.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list_entry.cc; sourceTree = "<group>"; };
+		70A6D571085613970017C729 /* event_list_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_list_entry.hh; sourceTree = "<group>"; };
+		70A6D572085613970017C729 /* event_list_iterator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list_iterator.cc; sourceTree = "<group>"; };
+		70A6D573085613970017C729 /* event_list_iterator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_list_iterator.hh; sourceTree = "<group>"; };
+		70A6D574085613970017C729 /* event_triggers.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_triggers.cc; sourceTree = "<group>"; };
+		70A6D575085613970017C729 /* event_triggers.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_triggers.hh; sourceTree = "<group>"; };
+		70A6D576085613970017C729 /* make_events.pl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.perl; path = make_events.pl; sourceTree = "<group>"; };
+		70A6D577085613970017C729 /* population_event.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_event.cc; sourceTree = "<group>"; };
+		70A6D578085613970017C729 /* population_event.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_event.hh; sourceTree = "<group>"; };
+		70A6D579085613970017C729 /* population_event_factory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_event_factory.cc; sourceTree = "<group>"; };
+		70A6D57A085613970017C729 /* population_event_factory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_event_factory.hh; sourceTree = "<group>"; };
+		70A6D57B085613970017C729 /* LEVELS */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = LEVELS; sourceTree = "<group>"; };
+		70A6D57D085613970017C729 /* analyze.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze.cc; sourceTree = "<group>"; };
+		70A6D57E085613970017C729 /* analyze.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze.hh; sourceTree = "<group>"; };
+		70A6D57F085613970017C729 /* analyze_command.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_command.hh; sourceTree = "<group>"; };
+		70A6D580085613970017C729 /* analyze_command_def.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_command_def.hh; sourceTree = "<group>"; };
+		70A6D581085613970017C729 /* analyze_command_def_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_command_def_base.hh; sourceTree = "<group>"; };
+		70A6D582085613970017C729 /* analyze_flow_command.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_flow_command.hh; sourceTree = "<group>"; };
+		70A6D583085613970017C729 /* analyze_flow_command_def.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_flow_command_def.hh; sourceTree = "<group>"; };
+		70A6D584085613970017C729 /* analyze_function.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_function.hh; sourceTree = "<group>"; };
+		70A6D585085613970017C729 /* analyze_genotype.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_genotype.cc; sourceTree = "<group>"; };
+		70A6D586085613970017C729 /* analyze_genotype.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_genotype.hh; sourceTree = "<group>"; };
+		70A6D587085613970017C729 /* analyze_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_util.cc; sourceTree = "<group>"; };
+		70A6D588085613970017C729 /* analyze_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = analyze_util.hh; sourceTree = "<group>"; };
+		70A6D589085613970017C729 /* avida.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida.cc; sourceTree = "<group>"; };
+		70A6D58A085613970017C729 /* avida.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida.hh; sourceTree = "<group>"; };
+		70A6D58B085613970017C729 /* avida_driver_analyze.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_analyze.cc; sourceTree = "<group>"; };
+		70A6D58C085613970017C729 /* avida_driver_analyze.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_driver_analyze.hh; sourceTree = "<group>"; };
+		70A6D58D085613970017C729 /* avida_driver_base.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_base.cc; sourceTree = "<group>"; };
+		70A6D58E085613970017C729 /* avida_driver_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_driver_base.hh; sourceTree = "<group>"; };
+		70A6D58F085613970017C729 /* avida_driver_population.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_population.cc; sourceTree = "<group>"; };
+		70A6D590085613970017C729 /* avida_driver_population.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_driver_population.hh; sourceTree = "<group>"; };
+		70A6D591085613970017C729 /* avida_triggers.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_triggers.hh; sourceTree = "<group>"; };
+		70A6D592085613970017C729 /* birth_chamber.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = birth_chamber.cc; sourceTree = "<group>"; };
+		70A6D593085613970017C729 /* birth_chamber.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = birth_chamber.hh; sourceTree = "<group>"; };
+		70A6D594085613970017C729 /* callback_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = callback_util.cc; sourceTree = "<group>"; };
+		70A6D595085613970017C729 /* callback_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = callback_util.hh; sourceTree = "<group>"; };
+		70A6D596085613970017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D597085613970017C729 /* config.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = "<group>"; };
+		70A6D598085613970017C729 /* config.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = config.hh; sourceTree = "<group>"; };
+		70A6D599085613970017C729 /* environment.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = environment.cc; sourceTree = "<group>"; };
+		70A6D59A085613970017C729 /* environment.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = environment.hh; sourceTree = "<group>"; };
+		70A6D59B085613970017C729 /* fitness_matrix.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = fitness_matrix.cc; sourceTree = "<group>"; };
+		70A6D59C085613970017C729 /* fitness_matrix.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = fitness_matrix.hh; sourceTree = "<group>"; };
+		70A6D5A4085613970017C729 /* genebank.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genebank.cc; sourceTree = "<group>"; };
+		70A6D5A5085613970017C729 /* genebank.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genebank.hh; sourceTree = "<group>"; };
+		70A6D5A6085613970017C729 /* genome.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genome.cc; sourceTree = "<group>"; };
+		70A6D5A7085613970017C729 /* genome.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genome.hh; sourceTree = "<group>"; };
+		70A6D5A8085613970017C729 /* genome_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genome_util.cc; sourceTree = "<group>"; };
+		70A6D5A9085613970017C729 /* genome_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genome_util.hh; sourceTree = "<group>"; };
+		70A6D5AA085613970017C729 /* genotype.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype.cc; sourceTree = "<group>"; };
+		70A6D5AB085613970017C729 /* genotype.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype.hh; sourceTree = "<group>"; };
+		70A6D5AC085613970017C729 /* genotype_batch.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype_batch.hh; sourceTree = "<group>"; };
+		70A6D5AD085613970017C729 /* genotype_birth_data.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_birth_data.cc; sourceTree = "<group>"; };
+		70A6D5AE085613970017C729 /* genotype_birth_data.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype_birth_data.hh; sourceTree = "<group>"; };
+		70A6D5AF085613970017C729 /* genotype_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_control.cc; sourceTree = "<group>"; };
+		70A6D5B0085613970017C729 /* genotype_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype_control.hh; sourceTree = "<group>"; };
+		70A6D5B1085613970017C729 /* genotype_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype_macros.hh; sourceTree = "<group>"; };
+		70A6D5B2085613970017C729 /* genotype_test_data.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_test_data.cc; sourceTree = "<group>"; };
+		70A6D5B3085613970017C729 /* genotype_test_data.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genotype_test_data.hh; sourceTree = "<group>"; };
+		70A6D5B4085613970017C729 /* inject_genebank.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genebank.cc; sourceTree = "<group>"; };
+		70A6D5B5085613970017C729 /* inject_genebank.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genebank.hh; sourceTree = "<group>"; };
+		70A6D5B6085613970017C729 /* inject_genebank_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genebank_macros.hh; sourceTree = "<group>"; };
+		70A6D5B7085613970017C729 /* inject_genotype.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype.cc; sourceTree = "<group>"; };
+		70A6D5B8085613970017C729 /* inject_genotype.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genotype.hh; sourceTree = "<group>"; };
+		70A6D5B9085613970017C729 /* inject_genotype_birth_data.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_birth_data.cc; sourceTree = "<group>"; };
+		70A6D5BA085613970017C729 /* inject_genotype_birth_data.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genotype_birth_data.hh; sourceTree = "<group>"; };
+		70A6D5BB085613970017C729 /* inject_genotype_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_control.cc; sourceTree = "<group>"; };
+		70A6D5BC085613970017C729 /* inject_genotype_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genotype_control.hh; sourceTree = "<group>"; };
+		70A6D5BD085613970017C729 /* inject_genotype_element.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genotype_element.hh; sourceTree = "<group>"; };
+		70A6D5BE085613970017C729 /* inject_genotype_queue.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_queue.cc; sourceTree = "<group>"; };
+		70A6D5BF085613970017C729 /* inject_genotype_queue.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inject_genotype_queue.hh; sourceTree = "<group>"; };
+		70A6D5C0085613970017C729 /* inst_lib_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inst_lib_base.hh; sourceTree = "<group>"; };
+		70A6D5C1085613970017C729 /* inst_set.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inst_set.cc; sourceTree = "<group>"; };
+		70A6D5C2085613970017C729 /* inst_set.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inst_set.hh; sourceTree = "<group>"; };
+		70A6D5C3085613970017C729 /* inst_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inst_util.cc; sourceTree = "<group>"; };
+		70A6D5C4085613970017C729 /* inst_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = inst_util.hh; sourceTree = "<group>"; };
+		70A6D5C5085613970017C729 /* instruction.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cc; sourceTree = "<group>"; };
+		70A6D5C6085613970017C729 /* instruction.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = instruction.hh; sourceTree = "<group>"; };
+		70A6D5C7085613970017C729 /* landscape.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = landscape.cc; sourceTree = "<group>"; };
+		70A6D5C8085613970017C729 /* landscape.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = landscape.hh; sourceTree = "<group>"; };
+		70A6D5C9085613970017C729 /* lineage.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = lineage.cc; sourceTree = "<group>"; };
+		70A6D5CA085613970017C729 /* lineage.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = lineage.hh; sourceTree = "<group>"; };
+		70A6D5CB085613970017C729 /* lineage_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = lineage_control.cc; sourceTree = "<group>"; };
+		70A6D5CC085613970017C729 /* lineage_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = lineage_control.hh; sourceTree = "<group>"; };
+		70A6D5CD085613970017C729 /* local_mutations.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = local_mutations.cc; sourceTree = "<group>"; };
+		70A6D5CE085613970017C729 /* local_mutations.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = local_mutations.hh; sourceTree = "<group>"; };
+		70A6D5CF085613970017C729 /* main.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = main.pro; sourceTree = "<group>"; };
+		70A6D5D0085613970017C729 /* main_sub.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = main_sub.pri; sourceTree = "<group>"; };
+		70A6D5D1085613970017C729 /* mutation.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation.cc; sourceTree = "<group>"; };
+		70A6D5D2085613970017C729 /* mutation.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mutation.hh; sourceTree = "<group>"; };
+		70A6D5D3085613970017C729 /* mutation_lib.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation_lib.cc; sourceTree = "<group>"; };
+		70A6D5D4085613970017C729 /* mutation_lib.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mutation_lib.hh; sourceTree = "<group>"; };
+		70A6D5D5085613970017C729 /* mutation_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mutation_macros.hh; sourceTree = "<group>"; };
+		70A6D5D6085613970017C729 /* mutation_rates.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation_rates.cc; sourceTree = "<group>"; };
+		70A6D5D7085613970017C729 /* mutation_rates.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mutation_rates.hh; sourceTree = "<group>"; };
+		70A6D5D8085613970017C729 /* mx_code_array.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mx_code_array.cc; sourceTree = "<group>"; };
+		70A6D5D9085613970017C729 /* mx_code_array.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mx_code_array.hh; sourceTree = "<group>"; };
+		70A6D5DA085613970017C729 /* my_code_array_less_than.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = my_code_array_less_than.hh; sourceTree = "<group>"; };
+		70A6D5DB085613970017C729 /* org_message.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = org_message.cc; sourceTree = "<group>"; };
+		70A6D5DC085613970017C729 /* org_message.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = org_message.hh; sourceTree = "<group>"; };
+		70A6D5DD085613970017C729 /* organism.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = organism.cc; sourceTree = "<group>"; };
+		70A6D5DE085613970017C729 /* organism.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = organism.hh; sourceTree = "<group>"; };
+		70A6D5DF085613970017C729 /* phenotype.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = phenotype.cc; sourceTree = "<group>"; };
+		70A6D5E0085613970017C729 /* phenotype.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = phenotype.hh; sourceTree = "<group>"; };
+		70A6D5E1085613970017C729 /* population.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population.cc; sourceTree = "<group>"; };
+		70A6D5E2085613970017C729 /* population.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population.hh; sourceTree = "<group>"; };
+		70A6D5E3085613970017C729 /* population_cell.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_cell.cc; sourceTree = "<group>"; };
+		70A6D5E4085613970017C729 /* population_cell.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_cell.hh; sourceTree = "<group>"; };
+		70A6D5E5085613970017C729 /* population_interface.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_interface.cc; sourceTree = "<group>"; };
+		70A6D5E6085613970017C729 /* population_interface.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_interface.hh; sourceTree = "<group>"; };
+		70A6D5E7085613970017C729 /* primitive.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = primitive.cc; sourceTree = "<group>"; };
+		70A6D5E8085613970017C729 /* primitive.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = primitive.hh; sourceTree = "<group>"; };
+		70A6D5E9085613970017C729 /* reaction.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction.cc; sourceTree = "<group>"; };
+		70A6D5EA085613970017C729 /* reaction.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction.hh; sourceTree = "<group>"; };
+		70A6D5EB085613970017C729 /* reaction_lib.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_lib.cc; sourceTree = "<group>"; };
+		70A6D5EC085613970017C729 /* reaction_lib.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction_lib.hh; sourceTree = "<group>"; };
+		70A6D5ED085613970017C729 /* reaction_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction_macros.hh; sourceTree = "<group>"; };
+		70A6D5EE085613970017C729 /* reaction_process.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_process.cc; sourceTree = "<group>"; };
+		70A6D5EF085613970017C729 /* reaction_process.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction_process.hh; sourceTree = "<group>"; };
+		70A6D5F0085613970017C729 /* reaction_requisite.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_requisite.cc; sourceTree = "<group>"; };
+		70A6D5F1085613970017C729 /* reaction_requisite.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction_requisite.hh; sourceTree = "<group>"; };
+		70A6D5F2085613970017C729 /* reaction_result.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_result.cc; sourceTree = "<group>"; };
+		70A6D5F3085613970017C729 /* reaction_result.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = reaction_result.hh; sourceTree = "<group>"; };
+		70A6D5F4085613970017C729 /* resource.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource.cc; sourceTree = "<group>"; };
+		70A6D5F5085613970017C729 /* resource.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = resource.hh; sourceTree = "<group>"; };
+		70A6D5F6085613970017C729 /* resource_count.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource_count.cc; sourceTree = "<group>"; };
+		70A6D5F7085613970017C729 /* resource_count.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = resource_count.hh; sourceTree = "<group>"; };
+		70A6D5F8085613970017C729 /* resource_count_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = resource_count_macros.hh; sourceTree = "<group>"; };
+		70A6D5F9085613970017C729 /* resource_lib.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource_lib.cc; sourceTree = "<group>"; };
+		70A6D5FA085613970017C729 /* resource_lib.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = resource_lib.hh; sourceTree = "<group>"; };
+		70A6D5FB085613970017C729 /* resource_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = resource_macros.hh; sourceTree = "<group>"; };
+		70A6D5FC085613970017C729 /* spatial_count_elem.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = spatial_count_elem.cc; sourceTree = "<group>"; };
+		70A6D5FD085613970017C729 /* spatial_count_elem.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = spatial_count_elem.hh; sourceTree = "<group>"; };
+		70A6D5FE085613970017C729 /* spatial_res_count.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = spatial_res_count.cc; sourceTree = "<group>"; };
+		70A6D5FF085613970017C729 /* spatial_res_count.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = spatial_res_count.hh; sourceTree = "<group>"; };
+		70A6D600085613970017C729 /* species.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species.cc; sourceTree = "<group>"; };
+		70A6D601085613970017C729 /* species.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = species.hh; sourceTree = "<group>"; };
+		70A6D602085613970017C729 /* species_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species_control.cc; sourceTree = "<group>"; };
+		70A6D603085613970017C729 /* species_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = species_control.hh; sourceTree = "<group>"; };
+		70A6D604085613970017C729 /* species_queue.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species_queue.cc; sourceTree = "<group>"; };
+		70A6D605085613970017C729 /* species_queue.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = species_queue.hh; sourceTree = "<group>"; };
+		70A6D606085613970017C729 /* stats.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cc; sourceTree = "<group>"; };
+		70A6D607085613970017C729 /* stats.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = stats.hh; sourceTree = "<group>"; };
+		70A6D608085613970017C729 /* task_entry.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_entry.cc; sourceTree = "<group>"; };
+		70A6D609085613970017C729 /* task_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = task_entry.hh; sourceTree = "<group>"; };
+		70A6D60A085613970017C729 /* task_lib.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_lib.cc; sourceTree = "<group>"; };
+		70A6D60B085613970017C729 /* task_lib.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = task_lib.hh; sourceTree = "<group>"; };
+		70A6D60F085613970017C729 /* MAP.renamed_to_avoid_naming_conflict_with_stl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = MAP.renamed_to_avoid_naming_conflict_with_stl; sourceTree = "<group>"; };
+		70A6D610085613970017C729 /* modules.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = modules.pri; sourceTree = "<group>"; };
+		70A6D612085613970017C729 /* AvidaEd-osx.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = "AvidaEd-osx.py"; sourceTree = "<group>"; };
+		70A6D614085613970017C729 /* __init__.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = "<group>"; };
+		70A6D615085613970017C729 /* _Custom_Widgets.cw */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = _Custom_Widgets.cw; sourceTree = "<group>"; };
+		70A6D616085613970017C729 /* Analyze.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze.png; sourceTree = "<group>"; };
+		70A6D617085613970017C729 /* Analyze16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze16.png; sourceTree = "<group>"; };
+		70A6D618085613970017C729 /* Analyze24.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze24.png; sourceTree = "<group>"; };
+		70A6D619085613970017C729 /* Analyze32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze32.png; sourceTree = "<group>"; };
+		70A6D61A085613970017C729 /* Analyze48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze48.png; sourceTree = "<group>"; };
+		70A6D61B085613970017C729 /* Analyze64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Analyze64.png; sourceTree = "<group>"; };
+		70A6D61C085613970017C729 /* Avida_ED_startup.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = Avida_ED_startup.py; sourceTree = "<group>"; };
+		70A6D61D085613970017C729 /* Avida_ED_startup_utils.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = Avida_ED_startup_utils.py; sourceTree = "<group>"; };
+		70A6D61E085613970017C729 /* AvidaEd.xcode */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = AvidaEd.xcode; sourceTree = "<group>"; };
+		70A6D621085613970017C729 /* avidalogo.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = avidalogo.jpg; sourceTree = "<group>"; };
+		70A6D622085613970017C729 /* avidalogo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = avidalogo.png; sourceTree = "<group>"; };
+		70A6D623085613970017C729 /* checkuic.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = checkuic.py; sourceTree = "<group>"; };
+		70A6D624085613970017C729 /* EmptyPetri128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri128.png; sourceTree = "<group>"; };
+		70A6D625085613970017C729 /* EmptyPetri16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri16.png; sourceTree = "<group>"; };
+		70A6D626085613970017C729 /* EmptyPetri24.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri24.png; sourceTree = "<group>"; };
+		70A6D627085613970017C729 /* EmptyPetri32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri32.png; sourceTree = "<group>"; };
+		70A6D628085613970017C729 /* EmptyPetri48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri48.png; sourceTree = "<group>"; };
+		70A6D629085613970017C729 /* EmptyPetri64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmptyPetri64.png; sourceTree = "<group>"; };
+		70A6D62A085613970017C729 /* EmptyPetriDish.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = EmptyPetriDish.gif; sourceTree = "<group>"; };
+		70A6D62B085613970017C729 /* Flip15.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Flip15.png; sourceTree = "<group>"; };
+		70A6D62C085613970017C729 /* Flip28.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Flip28.png; sourceTree = "<group>"; };
+		70A6D62D085613970017C729 /* Flip30.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Flip30.png; sourceTree = "<group>"; };
+		70A6D62E085613970017C729 /* Flip40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Flip40.png; sourceTree = "<group>"; };
+		70A6D62F085613970017C729 /* FullPetriDish.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = FullPetriDish.gif; sourceTree = "<group>"; };
+		70A6D630085613970017C729 /* FunctionalTest_recursive_tests.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = FunctionalTest_recursive_tests.py; sourceTree = "<group>"; };
+		70A6D631085613970017C729 /* next_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = next_active.png; sourceTree = "<group>"; };
+		70A6D632085613970017C729 /* next_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = next_blue.png; sourceTree = "<group>"; };
+		70A6D633085613970017C729 /* Organism.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism.png; sourceTree = "<group>"; };
+		70A6D634085613970017C729 /* Organism32.1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.1.png; sourceTree = "<group>"; };
+		70A6D635085613970017C729 /* Organism32.2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.2.png; sourceTree = "<group>"; };
+		70A6D636085613970017C729 /* Organism32.3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.3.png; sourceTree = "<group>"; };
+		70A6D637085613970017C729 /* Organism32.4.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.4.png; sourceTree = "<group>"; };
+		70A6D638085613970017C729 /* Organism32.5.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.5.png; sourceTree = "<group>"; };
+		70A6D639085613970017C729 /* Organism32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism32.png; sourceTree = "<group>"; };
+		70A6D63A085613970017C729 /* Organism65.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Organism65.png; sourceTree = "<group>"; };
+		70A6D63B085613970017C729 /* pause.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pause.png; sourceTree = "<group>"; };
+		70A6D63C085613970017C729 /* pause_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pause_blue.png; sourceTree = "<group>"; };
+		70A6D63D085613970017C729 /* Petri128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri128.png; sourceTree = "<group>"; };
+		70A6D63E085613970017C729 /* Petri16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri16.png; sourceTree = "<group>"; };
+		70A6D63F085613970017C729 /* Petri24.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri24.png; sourceTree = "<group>"; };
+		70A6D640085613970017C729 /* Petri32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri32.png; sourceTree = "<group>"; };
+		70A6D641085613970017C729 /* Petri48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri48.png; sourceTree = "<group>"; };
+		70A6D642085613970017C729 /* Petri64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Petri64.png; sourceTree = "<group>"; };
+		70A6D643085613970017C729 /* play.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = play.png; sourceTree = "<group>"; };
+		70A6D644085613970017C729 /* play_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = play_blue.png; sourceTree = "<group>"; };
+		70A6D645085613970017C729 /* previous_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = previous_active.png; sourceTree = "<group>"; };
+		70A6D646085613970017C729 /* previous_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = previous_blue.png; sourceTree = "<group>"; };
+		70A6D647085613970017C729 /* py_recursive_tests_support.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_recursive_tests_support.py; sourceTree = "<group>"; };
+		70A6D648085613970017C729 /* py_test_utils.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = py_test_utils.py; sourceTree = "<group>"; };
+		70A6D649085613970017C729 /* pyAnalyzeControlsCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyAnalyzeControlsCtrl.py; sourceTree = "<group>"; };
+		70A6D64A085613970017C729 /* pyAnalyzeControlsView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyAnalyzeControlsView.ui; sourceTree = "<group>"; };
+		70A6D64B085613970017C729 /* pyAvida.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyAvida.py; sourceTree = "<group>"; };
+		70A6D64C085613970017C729 /* pyAvidaCoreData.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyAvidaCoreData.py; sourceTree = "<group>"; };
+		70A6D64D085613970017C729 /* pyAvidaStatsInterface.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyAvidaStatsInterface.py; sourceTree = "<group>"; };
+		70A6D64E085613970017C729 /* pyAvidaThreadedDriver.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyAvidaThreadedDriver.py; sourceTree = "<group>"; };
+		70A6D64F085613970017C729 /* pyEduMainCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyEduMainCtrl.py; sourceTree = "<group>"; };
+		70A6D650085613970017C729 /* pyEduMainMenuBarHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyEduMainMenuBarHdlr.py; sourceTree = "<group>"; };
+		70A6D651085613970017C729 /* pyEduSessionMenuBarHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyEduSessionMenuBarHdlr.py; sourceTree = "<group>"; };
+		70A6D652085613970017C729 /* pyEduWorkspaceCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyEduWorkspaceCtrl.py; sourceTree = "<group>"; };
+		70A6D653085613970017C729 /* pyEduWorkspaceView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyEduWorkspaceView.ui; sourceTree = "<group>"; };
+		70A6D654085613970017C729 /* pyFreezeDialogCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyFreezeDialogCtrl.py; sourceTree = "<group>"; };
+		70A6D655085613970017C729 /* pyFreezeDialogView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyFreezeDialogView.ui; sourceTree = "<group>"; };
+		70A6D656085613970017C729 /* pyFreezerCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyFreezerCtrl.py; sourceTree = "<group>"; };
+		70A6D657085613970017C729 /* pyFreezerView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyFreezerView.ui; sourceTree = "<group>"; };
+		70A6D658085613970017C729 /* pyGradientScaleCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyGradientScaleCtrl.py; sourceTree = "<group>"; };
+		70A6D659085613970017C729 /* pyGradientScaleView.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyGradientScaleView.py; sourceTree = "<group>"; };
+		70A6D65A085613970017C729 /* pyGraphCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyGraphCtrl.py; sourceTree = "<group>"; };
+		70A6D65B085613970017C729 /* pyGraphView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyGraphView.ui; sourceTree = "<group>"; };
+		70A6D65C085613970017C729 /* pyHardwareCPUTrace.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyHardwareCPUTrace.py; sourceTree = "<group>"; };
+		70A6D65D085613970017C729 /* pyHardwareTracer.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyHardwareTracer.py; sourceTree = "<group>"; };
+		70A6D65E085613970017C729 /* pyInstructionSet.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyInstructionSet.py; sourceTree = "<group>"; };
+		70A6D65F085613970017C729 /* pyLiveControlsCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyLiveControlsCtrl.py; sourceTree = "<group>"; };
+		70A6D660085613970017C729 /* pyLiveControlsView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyLiveControlsView.ui; sourceTree = "<group>"; };
+		70A6D661085613970017C729 /* pyMainControllerFactory.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyMainControllerFactory.py; sourceTree = "<group>"; };
+		70A6D662085613970017C729 /* pyMapProfile.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyMapProfile.py; sourceTree = "<group>"; };
+		70A6D663085613970017C729 /* pyMdtr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyMdtr.py; sourceTree = "<group>"; };
+		70A6D664085613970017C729 /* pyNavBarCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyNavBarCtrl.py; sourceTree = "<group>"; };
+		70A6D665085613970017C729 /* pyNavBarView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyNavBarView.ui; sourceTree = "<group>"; };
+		70A6D666085613970017C729 /* pyOneAna_GraphCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneAna_GraphCtrl.py; sourceTree = "<group>"; };
+		70A6D667085613970017C729 /* pyOneAna_GraphView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneAna_GraphView.ui; sourceTree = "<group>"; };
+		70A6D668085613970017C729 /* pyOneAna_PetriDishCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneAna_PetriDishCtrl.py; sourceTree = "<group>"; };
+		70A6D669085613970017C729 /* pyOneAna_PetriDishView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneAna_PetriDishView.ui; sourceTree = "<group>"; };
+		70A6D66A085613970017C729 /* pyOneAna_StatsCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneAna_StatsCtrl.py; sourceTree = "<group>"; };
+		70A6D66B085613970017C729 /* pyOneAna_StatsView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneAna_StatsView.ui; sourceTree = "<group>"; };
+		70A6D66C085613970017C729 /* pyOneAna_TimelineCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneAna_TimelineCtrl.py; sourceTree = "<group>"; };
+		70A6D66D085613970017C729 /* pyOneAna_TimelineView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneAna_TimelineView.ui; sourceTree = "<group>"; };
+		70A6D66E085613970017C729 /* pyOneAnalyzeCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneAnalyzeCtrl.py; sourceTree = "<group>"; };
+		70A6D66F085613970017C729 /* pyOneAnalyzeView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneAnalyzeView.ui; sourceTree = "<group>"; };
+		70A6D670085613970017C729 /* pyOneOrg_ScopeCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneOrg_ScopeCtrl.py; sourceTree = "<group>"; };
+		70A6D671085613970017C729 /* pyOneOrg_ScopeView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneOrg_ScopeView.ui; sourceTree = "<group>"; };
+		70A6D672085613970017C729 /* pyOneOrganismCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOneOrganismCtrl.py; sourceTree = "<group>"; };
+		70A6D673085613970017C729 /* pyOneOrganismView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOneOrganismView.ui; sourceTree = "<group>"; };
+		70A6D674085613970017C729 /* pyOnePop_GraphCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOnePop_GraphCtrl.py; sourceTree = "<group>"; };
+		70A6D675085613970017C729 /* pyOnePop_GraphView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOnePop_GraphView.ui; sourceTree = "<group>"; };
+		70A6D676085613970017C729 /* pyOnePop_PetriDishCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOnePop_PetriDishCtrl.py; sourceTree = "<group>"; };
+		70A6D677085613970017C729 /* pyOnePop_PetriDishView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOnePop_PetriDishView.ui; sourceTree = "<group>"; };
+		70A6D678085613970017C729 /* pyOnePop_StatsCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOnePop_StatsCtrl.py; sourceTree = "<group>"; };
+		70A6D679085613970017C729 /* pyOnePop_StatsView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOnePop_StatsView.ui; sourceTree = "<group>"; };
+		70A6D67A085613970017C729 /* pyOnePop_TimelineCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOnePop_TimelineCtrl.py; sourceTree = "<group>"; };
+		70A6D67B085613980017C729 /* pyOnePop_TimelineView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOnePop_TimelineView.ui; sourceTree = "<group>"; };
+		70A6D67C085613980017C729 /* pyOnePopulationCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOnePopulationCtrl.py; sourceTree = "<group>"; };
+		70A6D67D085613980017C729 /* pyOnePopulationView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOnePopulationView.ui; sourceTree = "<group>"; };
+		70A6D67E085613980017C729 /* pyOrganismScopeCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOrganismScopeCtrl.py; sourceTree = "<group>"; };
+		70A6D67F085613980017C729 /* pyOrganismScopeView.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOrganismScopeView.py; sourceTree = "<group>"; };
+		70A6D680085613980017C729 /* pyOrgSquareCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyOrgSquareCtrl.py; sourceTree = "<group>"; };
+		70A6D681085613980017C729 /* pyOrgSquareView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyOrgSquareView.ui; sourceTree = "<group>"; };
+		70A6D682085613980017C729 /* pyPetriCanvasView.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyPetriCanvasView.py; sourceTree = "<group>"; };
+		70A6D683085613980017C729 /* pyPetriConfigureCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyPetriConfigureCtrl.py; sourceTree = "<group>"; };
+		70A6D684085613980017C729 /* pyPetriConfigureView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyPetriConfigureView.ui; sourceTree = "<group>"; };
+		70A6D685085613980017C729 /* pyPetriDishCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyPetriDishCtrl.py; sourceTree = "<group>"; };
+		70A6D686085613980017C729 /* pyPetriDishView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyPetriDishView.ui; sourceTree = "<group>"; };
+		70A6D687085613980017C729 /* pyPopulationCellItem.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyPopulationCellItem.py; sourceTree = "<group>"; };
+		70A6D688085613980017C729 /* pyQuitDialogCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyQuitDialogCtrl.py; sourceTree = "<group>"; };
+		70A6D689085613980017C729 /* pyQuitDialogView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyQuitDialogView.ui; sourceTree = "<group>"; };
+		70A6D68A085613980017C729 /* pyReadFreezer.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyReadFreezer.py; sourceTree = "<group>"; };
+		70A6D68B085613980017C729 /* pySessionControllerFactory.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionControllerFactory.py; sourceTree = "<group>"; };
+		70A6D68C085613980017C729 /* pySessionCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionCtrl.py; sourceTree = "<group>"; };
+		70A6D68D085613980017C729 /* pySessionDumbCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionDumbCtrl.py; sourceTree = "<group>"; };
+		70A6D68E085613980017C729 /* pySessionDumbView.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionDumbView.py; sourceTree = "<group>"; };
+		70A6D68F085613980017C729 /* pySessionDumbViewBase.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pySessionDumbViewBase.ui; sourceTree = "<group>"; };
+		70A6D690085613980017C729 /* pySessionWorkThreadHdlr.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pySessionWorkThreadHdlr.py; sourceTree = "<group>"; };
+		70A6D691085613980017C729 /* pyTemporaryReloads.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTemporaryReloads.py; sourceTree = "<group>"; };
+		70A6D692085613980017C729 /* pyTest.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTest.ui; sourceTree = "<group>"; };
+		70A6D693085613980017C729 /* pyTestCase.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTestCase.py; sourceTree = "<group>"; };
+		70A6D694085613980017C729 /* pyTimelineCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTimelineCtrl.py; sourceTree = "<group>"; };
+		70A6D695085613980017C729 /* pyTimelineView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTimelineView.ui; sourceTree = "<group>"; };
+		70A6D696085613980017C729 /* pyTwoAnalyzeCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoAnalyzeCtrl.py; sourceTree = "<group>"; };
+		70A6D697085613980017C729 /* pyTwoAnalyzeView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoAnalyzeView.ui; sourceTree = "<group>"; };
+		70A6D698085613980017C729 /* pyTwoOrg_VivisectionCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoOrg_VivisectionCtrl.py; sourceTree = "<group>"; };
+		70A6D699085613980017C729 /* pyTwoOrg_VivisectionView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoOrg_VivisectionView.ui; sourceTree = "<group>"; };
+		70A6D69A085613980017C729 /* pyTwoOrganismCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoOrganismCtrl.py; sourceTree = "<group>"; };
+		70A6D69B085613980017C729 /* pyTwoOrganismView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoOrganismView.ui; sourceTree = "<group>"; };
+		70A6D69C085613980017C729 /* pyTwoPop_GraphCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoPop_GraphCtrl.py; sourceTree = "<group>"; };
+		70A6D69D085613980017C729 /* pyTwoPop_GraphView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoPop_GraphView.ui; sourceTree = "<group>"; };
+		70A6D69E085613980017C729 /* pyTwoPop_PetriDishesCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoPop_PetriDishesCtrl.py; sourceTree = "<group>"; };
+		70A6D69F085613980017C729 /* pyTwoPop_PetriDishesView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoPop_PetriDishesView.ui; sourceTree = "<group>"; };
+		70A6D6A0085613980017C729 /* pyTwoPop_StatsCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoPop_StatsCtrl.py; sourceTree = "<group>"; };
+		70A6D6A1085613980017C729 /* pyTwoPop_StatsView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoPop_StatsView.ui; sourceTree = "<group>"; };
+		70A6D6A2085613980017C729 /* pyTwoPop_TimelineCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoPop_TimelineCtrl.py; sourceTree = "<group>"; };
+		70A6D6A3085613980017C729 /* pyTwoPop_TimelineView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoPop_TimelineView.ui; sourceTree = "<group>"; };
+		70A6D6A4085613980017C729 /* pyTwoPopulationCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyTwoPopulationCtrl.py; sourceTree = "<group>"; };
+		70A6D6A5085613980017C729 /* pyTwoPopulationView.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = pyTwoPopulationView.ui; sourceTree = "<group>"; };
+		70A6D6A6085613980017C729 /* pyUnitTestSuite.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyUnitTestSuite.py; sourceTree = "<group>"; };
+		70A6D6A7085613980017C729 /* pyUnitTestSuiteRecurser.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyUnitTestSuiteRecurser.py; sourceTree = "<group>"; };
+		70A6D6A8085613980017C729 /* pyWriteGenesis.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyWriteGenesis.py; sourceTree = "<group>"; };
+		70A6D6A9085613980017C729 /* pyWriteToFreezer.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pyWriteToFreezer.py; sourceTree = "<group>"; };
+		70A6D6AA085613980017C729 /* skip_forward_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_forward_active.png; sourceTree = "<group>"; };
+		70A6D6AB085613980017C729 /* skip_forward_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_forward_blue.png; sourceTree = "<group>"; };
+		70A6D6AC085613980017C729 /* skip_previous_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_previous_active.png; sourceTree = "<group>"; };
+		70A6D6AD085613980017C729 /* skip_previous_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_previous_blue.png; sourceTree = "<group>"; };
+		70A6D6AE085613980017C729 /* smlEmptyPetriDish.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = smlEmptyPetriDish.gif; sourceTree = "<group>"; };
+		70A6D6AF085613980017C729 /* smlEmptyPetriDish.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = smlEmptyPetriDish.png; sourceTree = "<group>"; };
+		70A6D6B0085613980017C729 /* smlFullPetriDish.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = smlFullPetriDish.gif; sourceTree = "<group>"; };
+		70A6D6B1085613980017C729 /* smlFullPetriDish.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = smlFullPetriDish.png; sourceTree = "<group>"; };
+		70A6D6B2085613980017C729 /* topicbiotech.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = topicbiotech.gif; sourceTree = "<group>"; };
+		70A6D6B3085613980017C729 /* trnsEmptyPetriDish.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = trnsEmptyPetriDish.gif; sourceTree = "<group>"; };
+		70A6D6B4085613980017C729 /* UnitTest_py_test_utils.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_py_test_utils.py; sourceTree = "<group>"; };
+		70A6D6B5085613980017C729 /* UnitTest_pyEduMainCtrl.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyEduMainCtrl.py; sourceTree = "<group>"; };
+		70A6D6B6085613980017C729 /* UnitTest_pyTestCase.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyTestCase.py; sourceTree = "<group>"; };
+		70A6D6B7085613980017C729 /* UnitTest_pyUnitTestSuiteRecurser.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = UnitTest_pyUnitTestSuiteRecurser.py; sourceTree = "<group>"; };
+		70A6D6B8085613980017C729 /* untar_in_resource_directory.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = untar_in_resource_directory.tar; sourceTree = "<group>"; };
+		70A6D6B9085613980017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D6BA085613980017C729 /* pmock.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = pmock.py; sourceTree = "<group>"; };
+		70A6D6BB085613980017C729 /* setup_osx.py.in */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = setup_osx.py.in; sourceTree = "<group>"; };
+		70A6D6BD085613980017C729 /* activate_watcher.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = activate_watcher.hh; sourceTree = "<group>"; };
+		70A6D6BE085613980017C729 /* activate_watcher_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = activate_watcher_proto.hh; sourceTree = "<group>"; };
+		70A6D6BF085613980017C729 /* apocalypse_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = apocalypse_widget.cc; sourceTree = "<group>"; };
+		70A6D6C0085613980017C729 /* apocalypse_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = apocalypse_widget.hh; sourceTree = "<group>"; };
+		70A6D6C1085613980017C729 /* avd_avida_driver.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_avida_driver.cc; sourceTree = "<group>"; };
+		70A6D6C2085613980017C729 /* avd_avida_driver.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_driver.hh; sourceTree = "<group>"; };
+		70A6D6C3085613980017C729 /* avd_avida_thread_drvr_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_thread_drvr_dbg.hh; sourceTree = "<group>"; };
+		70A6D6C4085613980017C729 /* avd_avida_thread_drvr_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_thread_drvr_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D6C5085613980017C729 /* avd_connections.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_connections.cc; sourceTree = "<group>"; };
+		70A6D6C6085613980017C729 /* avd_connections.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_connections.hh; sourceTree = "<group>"; };
+		70A6D6C7085613980017C729 /* avd_driver_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_driver_controller.cc; sourceTree = "<group>"; };
+		70A6D6C8085613980017C729 /* avd_driver_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_driver_controller.hh; sourceTree = "<group>"; };
+		70A6D6C9085613980017C729 /* avd_event_viewer_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_event_viewer_controller.cc; sourceTree = "<group>"; };
+		70A6D6CA085613980017C729 /* avd_event_viewer_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_event_viewer_controller.hh; sourceTree = "<group>"; };
+		70A6D6CB085613980017C729 /* avd_godbox_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_godbox_controller.cc; sourceTree = "<group>"; };
+		70A6D6CC085613980017C729 /* avd_godbox_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_godbox_controller.hh; sourceTree = "<group>"; };
+		70A6D6CD085613980017C729 /* avd_gui_msg_event.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_msg_event.hh; sourceTree = "<group>"; };
+		70A6D6CE085613980017C729 /* avd_help_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_help_controller.cc; sourceTree = "<group>"; };
+		70A6D6CF085613980017C729 /* avd_help_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_help_controller.hh; sourceTree = "<group>"; };
+		70A6D6D0085613980017C729 /* avd_help_viewer.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_help_viewer.cc; sourceTree = "<group>"; };
+		70A6D6D1085613980017C729 /* avd_help_viewer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_help_viewer.hh; sourceTree = "<group>"; };
+		70A6D6D2085613980017C729 /* avd_instruction_viewer_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_instruction_viewer_controller.cc; sourceTree = "<group>"; };
+		70A6D6D3085613980017C729 /* avd_instruction_viewer_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_instruction_viewer_controller.hh; sourceTree = "<group>"; };
+		70A6D6D4085613980017C729 /* avd_lograte_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_lograte_widget.cc; sourceTree = "<group>"; };
+		70A6D6D5085613980017C729 /* avd_lograte_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_lograte_widget.hh; sourceTree = "<group>"; };
+		70A6D6D6085613980017C729 /* avd_main_window.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_main_window.cc; sourceTree = "<group>"; };
+		70A6D6D7085613980017C729 /* avd_main_window.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_main_window.hh; sourceTree = "<group>"; };
+		70A6D6D8085613980017C729 /* avd_main_window_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_main_window_controller.cc; sourceTree = "<group>"; };
+		70A6D6D9085613980017C729 /* avd_main_window_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_main_window_controller.hh; sourceTree = "<group>"; };
+		70A6D6DA085613980017C729 /* avd_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_display.cc; sourceTree = "<group>"; };
+		70A6D6DB085613980017C729 /* avd_message_display.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display.hh; sourceTree = "<group>"; };
+		70A6D6DC085613980017C729 /* avd_message_display_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_proto.hh; sourceTree = "<group>"; };
+		70A6D6DD085613980017C729 /* avd_message_display_typetrack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_typetrack.hh; sourceTree = "<group>"; };
+		70A6D6DE085613980017C729 /* avd_message_display_typetrack_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_typetrack_proto.hh; sourceTree = "<group>"; };
+		70A6D6DF085613980017C729 /* avd_message_queue.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_queue.hh; sourceTree = "<group>"; };
+		70A6D6E0085613980017C729 /* avd_message_queue_hdrs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_queue_hdrs.hh; sourceTree = "<group>"; };
+		70A6D6E1085613980017C729 /* avd_mission_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_mission_control.cc; sourceTree = "<group>"; };
+		70A6D6E2085613980017C729 /* avd_mission_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_mission_control.hh; sourceTree = "<group>"; };
+		70A6D6E3085613980017C729 /* avd_plot_viewer_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_plot_viewer_controller.cc; sourceTree = "<group>"; };
+		70A6D6E4085613980017C729 /* avd_plot_viewer_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_plot_viewer_controller.hh; sourceTree = "<group>"; };
+		70A6D6E5085613980017C729 /* avd_qstr_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_qstr_message_display.cc; sourceTree = "<group>"; };
+		70A6D6E6085613980017C729 /* avd_rate_slider2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_rate_slider2.cc; sourceTree = "<group>"; };
+		70A6D6E7085613980017C729 /* avd_rate_slider2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_rate_slider2.hh; sourceTree = "<group>"; };
+		70A6D6E8085613980017C729 /* avd_rate_validator2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_rate_validator2.cc; sourceTree = "<group>"; };
+		70A6D6E9085613980017C729 /* avd_rate_validator2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_rate_validator2.hh; sourceTree = "<group>"; };
+		70A6D6EA085613980017C729 /* avida.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = avida.pro; sourceTree = "<group>"; };
+		70A6D6EB085613980017C729 /* avida_data.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_data.cc; sourceTree = "<group>"; };
+		70A6D6EC085613980017C729 /* avida_data.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_data.hh; sourceTree = "<group>"; };
+		70A6D6ED085613980017C729 /* avida_plot_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_plot_widget.cc; sourceTree = "<group>"; };
+		70A6D6EE085613980017C729 /* avida_plot_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avida_plot_widget.hh; sourceTree = "<group>"; };
+		70A6D6EF085613980017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D6F0085613980017C729 /* color_scale_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = color_scale_widget.cc; sourceTree = "<group>"; };
+		70A6D6F1085613980017C729 /* color_scale_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = color_scale_widget.hh; sourceTree = "<group>"; };
+		70A6D6F2085613980017C729 /* double_slider.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = double_slider.cc; sourceTree = "<group>"; };
+		70A6D6F3085613980017C729 /* double_slider.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = double_slider.hh; sourceTree = "<group>"; };
+		70A6D6F4085613980017C729 /* event_chooser.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_chooser.ui; sourceTree = "<group>"; };
+		70A6D6F5085613980017C729 /* event_list_editor.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = event_list_editor.ui; sourceTree = "<group>"; };
+		70A6D6F6085613980017C729 /* event_view_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_view_widget.cc; sourceTree = "<group>"; };
+		70A6D6F7085613980017C729 /* event_view_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = event_view_widget.hh; sourceTree = "<group>"; };
+		70A6D6F9085613980017C729 /* avd_hide_show_button.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_hide_show_button.cc; sourceTree = "<group>"; };
+		70A6D6FA085613980017C729 /* avd_hide_show_button.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_hide_show_button.hh; sourceTree = "<group>"; };
+		70A6D6FB085613980017C729 /* avd_widget_list.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_widget_list.cc; sourceTree = "<group>"; };
+		70A6D6FC085613980017C729 /* avd_widget_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_widget_list.hh; sourceTree = "<group>"; };
+		70A6D6FD085613980017C729 /* avd_widget_list_container.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_widget_list_container.cc; sourceTree = "<group>"; };
+		70A6D6FE085613980017C729 /* avd_widget_list_container.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_widget_list_container.hh; sourceTree = "<group>"; };
+		70A6D6FF085613980017C729 /* avd_widget_list_item.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_widget_list_item.cc; sourceTree = "<group>"; };
+		70A6D700085613980017C729 /* avd_widget_list_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_widget_list_item.hh; sourceTree = "<group>"; };
+		70A6D701085613980017C729 /* avd_widget_list_item_container.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_widget_list_item_container.cc; sourceTree = "<group>"; };
+		70A6D702085613980017C729 /* avd_widget_list_item_container.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_widget_list_item_container.hh; sourceTree = "<group>"; };
+		70A6D703085613980017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D706085613980017C729 /* analyzer.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyzer.pri; sourceTree = "<group>"; };
+		70A6D707085613980017C729 /* avd_n_analyzer_batchlist_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_batchlist_item.hh; sourceTree = "<group>"; };
+		70A6D708085613980017C729 /* avd_n_analyzer_batchlist_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_batchlist_item_proto.hh; sourceTree = "<group>"; };
+		70A6D709085613980017C729 /* avd_n_analyzer_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_ctrl.cc; sourceTree = "<group>"; };
+		70A6D70A085613980017C729 /* avd_n_analyzer_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_ctrl.hh; sourceTree = "<group>"; };
+		70A6D70B085613980017C729 /* avd_n_analyzer_data_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_data_entry.hh; sourceTree = "<group>"; };
+		70A6D70C085613980017C729 /* avd_n_analyzer_data_entry_command_list_item.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_data_entry_command_list_item.cc; sourceTree = "<group>"; };
+		70A6D70D085613980017C729 /* avd_n_analyzer_data_entry_command_list_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_data_entry_command_list_item.hh; sourceTree = "<group>"; };
+		70A6D70E085613980017C729 /* avd_n_analyzer_data_entry_command_list_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_data_entry_command_list_item_proto.hh; sourceTree = "<group>"; };
+		70A6D70F085613980017C729 /* avd_n_analyzer_data_entry_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_data_entry_proto.hh; sourceTree = "<group>"; };
+		70A6D710085613980017C729 /* avd_n_analyzer_dbg_msgs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_dbg_msgs.hh; sourceTree = "<group>"; };
+		70A6D711085613980017C729 /* avd_n_analyzer_dbg_msgs_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_dbg_msgs_proto.hh; sourceTree = "<group>"; };
+		70A6D712085613980017C729 /* avd_n_analyzer_genotype_list_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_genotype_list_item.hh; sourceTree = "<group>"; };
+		70A6D713085613980017C729 /* avd_n_analyzer_genotype_list_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_genotype_list_item_proto.hh; sourceTree = "<group>"; };
+		70A6D714085613980017C729 /* avd_n_analyzer_genotype_sel_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_genotype_sel_ctrl.hh; sourceTree = "<group>"; };
+		70A6D715085613980017C729 /* avd_n_analyzer_genotype_sel_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_genotype_sel_view.cc; sourceTree = "<group>"; };
+		70A6D716085613980017C729 /* avd_n_analyzer_genotype_sel_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_genotype_sel_view.hh; sourceTree = "<group>"; };
+		70A6D717085613980017C729 /* avd_n_analyzer_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_gui.cc; sourceTree = "<group>"; };
+		70A6D718085613980017C729 /* avd_n_analyzer_listview.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_listview.cc; sourceTree = "<group>"; };
+		70A6D719085613980017C729 /* avd_n_analyzer_listview.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_listview.hh; sourceTree = "<group>"; };
+		70A6D71A085613980017C729 /* avd_n_analyzer_mdl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_mdl.cc; sourceTree = "<group>"; };
+		70A6D71B085613980017C729 /* avd_n_analyzer_mdl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_mdl.hh; sourceTree = "<group>"; };
+		70A6D71C085613980017C729 /* avd_n_analyzer_mdl_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_mdl_proto.hh; sourceTree = "<group>"; };
+		70A6D71D085613980017C729 /* avd_n_analyzer_menubar_handler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_menubar_handler.cc; sourceTree = "<group>"; };
+		70A6D71E085613980017C729 /* avd_n_analyzer_menubar_handler.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_menubar_handler.hh; sourceTree = "<group>"; };
+		70A6D71F085613980017C729 /* avd_n_analyzer_out_fmt_sel.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_out_fmt_sel.cc; sourceTree = "<group>"; };
+		70A6D720085613980017C729 /* avd_n_analyzer_out_fmt_sel.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_out_fmt_sel.hh; sourceTree = "<group>"; };
+		70A6D721085613980017C729 /* avd_n_analyzer_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_n_analyzer_view.cc; sourceTree = "<group>"; };
+		70A6D722085613980017C729 /* avd_n_analyzer_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_n_analyzer_view.hh; sourceTree = "<group>"; };
+		70A6D724085613980017C729 /* analyzer_o.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyzer_o.pri; sourceTree = "<group>"; };
+		70A6D725085613980017C729 /* avd_analyzer_batchlist_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_batchlist_item.hh; sourceTree = "<group>"; };
+		70A6D726085613980017C729 /* avd_analyzer_batchlist_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_batchlist_item_proto.hh; sourceTree = "<group>"; };
+		70A6D727085613980017C729 /* avd_analyzer_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_controller.cc; sourceTree = "<group>"; };
+		70A6D728085613980017C729 /* avd_analyzer_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_controller.hh; sourceTree = "<group>"; };
+		70A6D729085613980017C729 /* avd_analyzer_controller_data.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_controller_data.cc; sourceTree = "<group>"; };
+		70A6D72A085613980017C729 /* avd_analyzer_controller_data.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_controller_data.hh; sourceTree = "<group>"; };
+		70A6D72B085613980017C729 /* avd_analyzer_creator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_creator.cc; sourceTree = "<group>"; };
+		70A6D72C085613980017C729 /* avd_analyzer_creator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_creator.hh; sourceTree = "<group>"; };
+		70A6D72D085613980017C729 /* avd_analyzer_data_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_data_entry.hh; sourceTree = "<group>"; };
+		70A6D72E085613980017C729 /* avd_analyzer_data_entry_command_list_item.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_data_entry_command_list_item.cc; sourceTree = "<group>"; };
+		70A6D72F085613980017C729 /* avd_analyzer_data_entry_command_list_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_data_entry_command_list_item.hh; sourceTree = "<group>"; };
+		70A6D730085613980017C729 /* avd_analyzer_data_entry_command_list_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_data_entry_command_list_item_proto.hh; sourceTree = "<group>"; };
+		70A6D731085613980017C729 /* avd_analyzer_data_entry_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_data_entry_proto.hh; sourceTree = "<group>"; };
+		70A6D732085613980017C729 /* avd_analyzer_dbg_msgs.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_dbg_msgs.cc; sourceTree = "<group>"; };
+		70A6D733085613980017C729 /* avd_analyzer_dbg_msgs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_dbg_msgs.hh; sourceTree = "<group>"; };
+		70A6D734085613980017C729 /* avd_analyzer_dbg_msgs_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_dbg_msgs_proto.hh; sourceTree = "<group>"; };
+		70A6D735085613980017C729 /* avd_analyzer_genotype_list_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_genotype_list_item.hh; sourceTree = "<group>"; };
+		70A6D736085613980017C729 /* avd_analyzer_genotype_list_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_genotype_list_item_proto.hh; sourceTree = "<group>"; };
+		70A6D737085613980017C729 /* avd_analyzer_listview.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_listview.cc; sourceTree = "<group>"; };
+		70A6D738085613980017C729 /* avd_analyzer_listview.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_listview.hh; sourceTree = "<group>"; };
+		70A6D739085613980017C729 /* avd_analyzer_listview_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_listview_proto.hh; sourceTree = "<group>"; };
+		70A6D73A085613980017C729 /* avd_analyzer_menubar_handler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_menubar_handler.cc; sourceTree = "<group>"; };
+		70A6D73B085613980017C729 /* avd_analyzer_menubar_handler.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_menubar_handler.hh; sourceTree = "<group>"; };
+		70A6D73C085613980017C729 /* avd_analyzer_model.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_model.cc; sourceTree = "<group>"; };
+		70A6D73D085613980017C729 /* avd_analyzer_model.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_model.hh; sourceTree = "<group>"; };
+		70A6D73E085613980017C729 /* avd_analyzer_model_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_model_proto.hh; sourceTree = "<group>"; };
+		70A6D73F085613980017C729 /* avd_analyzer_output_fmt_selector.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_output_fmt_selector.cc; sourceTree = "<group>"; };
+		70A6D740085613980017C729 /* avd_analyzer_output_fmt_selector.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_output_fmt_selector.hh; sourceTree = "<group>"; };
+		70A6D741085613980017C729 /* avd_analyzer_utils.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_utils.hh; sourceTree = "<group>"; };
+		70A6D742085613980017C729 /* avd_analyzer_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_analyzer_view.cc; sourceTree = "<group>"; };
+		70A6D743085613980017C729 /* avd_analyzer_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_analyzer_view.hh; sourceTree = "<group>"; };
+		70A6D744085613980017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D746085613980017C729 /* containers.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = containers.pri; sourceTree = "<group>"; };
+		70A6D747085613980017C729 /* tRetainable_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRetainable_list.hh; sourceTree = "<group>"; };
+		70A6D748085613980017C729 /* tRetainable_list_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRetainable_list_proto.hh; sourceTree = "<group>"; };
+		70A6D749085613980017C729 /* tRList.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRList.hh; sourceTree = "<group>"; };
+		70A6D74A085613980017C729 /* tRList_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRList_proto.hh; sourceTree = "<group>"; };
+		70A6D74C085613980017C729 /* avd_dumb_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_dumb_ctrl.cc; sourceTree = "<group>"; };
+		70A6D74D085613980017C729 /* avd_dumb_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_dumb_ctrl.hh; sourceTree = "<group>"; };
+		70A6D74E085613980017C729 /* avd_dumb_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_dumb_gui.cc; sourceTree = "<group>"; };
+		70A6D74F085613980017C729 /* avd_dumb_gui_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_dumb_gui_dbg.hh; sourceTree = "<group>"; };
+		70A6D750085613980017C729 /* avd_dumb_gui_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_dumb_gui_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D751085613980017C729 /* avd_dumb_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_dumb_view.cc; sourceTree = "<group>"; };
+		70A6D752085613980017C729 /* avd_dumb_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_dumb_view.hh; sourceTree = "<group>"; };
+		70A6D753085613980017C729 /* dumb_gui.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = dumb_gui.pri; sourceTree = "<group>"; };
+		70A6D754085613980017C729 /* exp_cleanup.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = exp_cleanup.pro; sourceTree = "<group>"; };
+		70A6D756085613980017C729 /* avd_exp_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_exp_ctrl.cc; sourceTree = "<group>"; };
+		70A6D757085613980017C729 /* avd_exp_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_exp_ctrl.hh; sourceTree = "<group>"; };
+		70A6D758085613980017C729 /* avd_exp_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_exp_gui.cc; sourceTree = "<group>"; };
+		70A6D759085613980017C729 /* avd_exp_gui_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_exp_gui_dbg.hh; sourceTree = "<group>"; };
+		70A6D75A085613980017C729 /* avd_exp_gui_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_exp_gui_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D75B085613980017C729 /* avd_exp_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_exp_view.cc; sourceTree = "<group>"; };
+		70A6D75C085613980017C729 /* avd_exp_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_exp_view.hh; sourceTree = "<group>"; };
+		70A6D75D085613980017C729 /* exp_gui.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = exp_gui.pri; sourceTree = "<group>"; };
+		70A6D75E085613980017C729 /* test_thing.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_thing.cc; sourceTree = "<group>"; };
+		70A6D75F085613980017C729 /* test_thing.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = test_thing.hh; sourceTree = "<group>"; };
+		70A6D760085613980017C729 /* test_thing_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = test_thing_proto.hh; sourceTree = "<group>"; };
+		70A6D761085613980017C729 /* testing_interface.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = testing_interface.hh; sourceTree = "<group>"; };
+		70A6D763085613980017C729 /* avd_abstract_gui.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_abstract_gui.hh; sourceTree = "<group>"; };
+		70A6D764085613980017C729 /* avd_abstract_gui_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_abstract_gui_proto.hh; sourceTree = "<group>"; };
+		70A6D765085613980017C729 /* avd_gui_factory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_gui_factory.cc; sourceTree = "<group>"; };
+		70A6D766085613980017C729 /* avd_gui_factory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_factory.hh; sourceTree = "<group>"; };
+		70A6D767085613980017C729 /* avd_gui_factory_error_policy.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_factory_error_policy.hh; sourceTree = "<group>"; };
+		70A6D768085613980017C729 /* avd_gui_factory_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_factory_proto.hh; sourceTree = "<group>"; };
+		70A6D769085613980017C729 /* gui_factory.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = gui_factory.pri; sourceTree = "<group>"; };
+		70A6D76A085613980017C729 /* tGUI.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tGUI.hh; sourceTree = "<group>"; };
+		70A6D76B085613980017C729 /* tGUI_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tGUI_proto.hh; sourceTree = "<group>"; };
+		70A6D76C085613980017C729 /* main.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = "<group>"; };
+		70A6D76E085613980017C729 /* avd_map_canvas.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_canvas.cc; sourceTree = "<group>"; };
+		70A6D76F085613980017C729 /* avd_map_canvas.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_canvas.hh; sourceTree = "<group>"; };
+		70A6D770085613980017C729 /* avd_map_canvas_rectangle.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_canvas_rectangle.cc; sourceTree = "<group>"; };
+		70A6D771085613980017C729 /* avd_map_canvas_rectangle.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_canvas_rectangle.hh; sourceTree = "<group>"; };
+		70A6D772085613980017C729 /* avd_map_canvas_rectangle_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_canvas_rectangle_proto.hh; sourceTree = "<group>"; };
+		70A6D773085613980017C729 /* avd_map_canvas_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_canvas_view.cc; sourceTree = "<group>"; };
+		70A6D774085613980017C729 /* avd_map_canvas_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_canvas_view.hh; sourceTree = "<group>"; };
+		70A6D775085613980017C729 /* avd_map_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_ctrl.cc; sourceTree = "<group>"; };
+		70A6D776085613980017C729 /* avd_map_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_ctrl.hh; sourceTree = "<group>"; };
+		70A6D777085613980017C729 /* avd_map_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_gui.cc; sourceTree = "<group>"; };
+		70A6D778085613980017C729 /* avd_map_gui_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_gui_dbg.hh; sourceTree = "<group>"; };
+		70A6D779085613980017C729 /* avd_map_gui_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_gui_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D77A085613980017C729 /* avd_map_layer.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_layer.cc; sourceTree = "<group>"; };
+		70A6D77B085613980017C729 /* avd_map_layer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_layer.hh; sourceTree = "<group>"; };
+		70A6D77C085613980017C729 /* avd_map_layer_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_layer_proto.hh; sourceTree = "<group>"; };
+		70A6D77D085613980017C729 /* avd_map_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_map_view.cc; sourceTree = "<group>"; };
+		70A6D77E085613980017C729 /* avd_map_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_map_view.hh; sourceTree = "<group>"; };
+		70A6D77F085613980017C729 /* map_gui.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = map_gui.pri; sourceTree = "<group>"; };
+		70A6D782085613980017C729 /* requests_argv.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = requests_argv.hh; sourceTree = "<group>"; };
+		70A6D783085613980017C729 /* avd_avida_state_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_state_mediator.hh; sourceTree = "<group>"; };
+		70A6D784085613980017C729 /* avd_connections.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_connections.cc; sourceTree = "<group>"; };
+		70A6D785085613980017C729 /* avd_connections.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_connections.hh; sourceTree = "<group>"; };
+		70A6D786085613980017C729 /* avd_gui_factory_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_factory_mediator.hh; sourceTree = "<group>"; };
+		70A6D787085613980017C729 /* avd_mc_dbg.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_mc_dbg.cc; sourceTree = "<group>"; };
+		70A6D788085613980017C729 /* avd_mc_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_mc_dbg.hh; sourceTree = "<group>"; };
+		70A6D789085613980017C729 /* avd_mc_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_mc_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D78A085613980017C729 /* avd_mc_mediator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_mc_mediator.cc; sourceTree = "<group>"; };
+		70A6D78B085613980017C729 /* avd_mc_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_mc_mediator.hh; sourceTree = "<group>"; };
+		70A6D78C085613980017C729 /* avd_menubar_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_menubar_mediator.hh; sourceTree = "<group>"; };
+		70A6D78D085613980017C729 /* avd_mission_control.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_mission_control.cc; sourceTree = "<group>"; };
+		70A6D78E085613980017C729 /* avd_mission_control.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_mission_control.hh; sourceTree = "<group>"; };
+		70A6D78F085613980017C729 /* avd_settings_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_settings_mediator.hh; sourceTree = "<group>"; };
+		70A6D790085613980017C729 /* avd_windows_mediator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_windows_mediator.hh; sourceTree = "<group>"; };
+		70A6D791085613980017C729 /* mc.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mc.pri; sourceTree = "<group>"; };
+		70A6D792085613980017C729 /* setup_avida.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_avida.cc; sourceTree = "<group>"; };
+		70A6D793085613980017C729 /* setup_avida.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_avida.hh; sourceTree = "<group>"; };
+		70A6D795085613980017C729 /* activate_watcher.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = activate_watcher.hh; sourceTree = "<group>"; };
+		70A6D796085613980017C729 /* activate_watcher_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = activate_watcher_proto.hh; sourceTree = "<group>"; };
+		70A6D797085613980017C729 /* memory_mgt.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = memory_mgt.pri; sourceTree = "<group>"; };
+		70A6D798085613980017C729 /* retainable.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = retainable.cc; sourceTree = "<group>"; };
+		70A6D799085613980017C729 /* retainable.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable.hh; sourceTree = "<group>"; };
+		70A6D79A085613980017C729 /* retainable_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_dbg.hh; sourceTree = "<group>"; };
+		70A6D79B085613980017C729 /* retainable_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D79C085613980017C729 /* retainable_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_proto.hh; sourceTree = "<group>"; };
+		70A6D79D085613980017C729 /* ScopeGuard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ScopeGuard.h; sourceTree = "<group>"; };
+		70A6D79E085613980017C729 /* watch_retains.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = watch_retains.cc; sourceTree = "<group>"; };
+		70A6D79F085613980017C729 /* watch_retains.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = watch_retains.hh; sourceTree = "<group>"; };
+		70A6D7A0085613980017C729 /* watch_retains_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = watch_retains_proto.hh; sourceTree = "<group>"; };
+		70A6D7A2085613980017C729 /* avd_menubar_handler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_menubar_handler.cc; sourceTree = "<group>"; };
+		70A6D7A3085613980017C729 /* avd_menubar_handler.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_menubar_handler.hh; sourceTree = "<group>"; };
+		70A6D7A4085613980017C729 /* avd_menubar_hdlr_creator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_menubar_hdlr_creator.cc; sourceTree = "<group>"; };
+		70A6D7A5085613980017C729 /* menubar.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = menubar.pri; sourceTree = "<group>"; };
+		70A6D7A6085613990017C729 /* modules.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = modules.pri; sourceTree = "<group>"; };
+		70A6D7A7085613990017C729 /* notes */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = notes; sourceTree = "<group>"; };
+		70A6D7A9085613990017C729 /* avd_prefs_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_ctrl.cc; sourceTree = "<group>"; };
+		70A6D7AA085613990017C729 /* avd_prefs_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_ctrl.hh; sourceTree = "<group>"; };
+		70A6D7AB085613990017C729 /* avd_prefs_dbg.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_dbg.cc; sourceTree = "<group>"; };
+		70A6D7AC085613990017C729 /* avd_prefs_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_dbg.hh; sourceTree = "<group>"; };
+		70A6D7AD085613990017C729 /* avd_prefs_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D7AE085613990017C729 /* avd_prefs_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_gui.cc; sourceTree = "<group>"; };
+		70A6D7AF085613990017C729 /* avd_prefs_item.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_item.cc; sourceTree = "<group>"; };
+		70A6D7B0085613990017C729 /* avd_prefs_item.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_item.hh; sourceTree = "<group>"; };
+		70A6D7B1085613990017C729 /* avd_prefs_item_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_item_proto.hh; sourceTree = "<group>"; };
+		70A6D7B2085613990017C729 /* avd_prefs_item_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_item_view.hh; sourceTree = "<group>"; };
+		70A6D7B3085613990017C729 /* avd_prefs_item_view_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_item_view_proto.hh; sourceTree = "<group>"; };
+		70A6D7B4085613990017C729 /* avd_prefs_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_view.cc; sourceTree = "<group>"; };
+		70A6D7B5085613990017C729 /* avd_prefs_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_view.hh; sourceTree = "<group>"; };
+		70A6D7B6085613990017C729 /* preferences.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = preferences.pri; sourceTree = "<group>"; };
+		70A6D7B8085613990017C729 /* avd_abstract_prefs_gui.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_abstract_prefs_gui.hh; sourceTree = "<group>"; };
+		70A6D7B9085613990017C729 /* avd_abstract_prefs_gui_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_abstract_prefs_gui_proto.hh; sourceTree = "<group>"; };
+		70A6D7BA085613990017C729 /* avd_prefs_gui_factory.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_prefs_gui_factory.cc; sourceTree = "<group>"; };
+		70A6D7BB085613990017C729 /* avd_prefs_gui_factory.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_gui_factory.hh; sourceTree = "<group>"; };
+		70A6D7BC085613990017C729 /* avd_prefs_gui_factory_error_policy.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_gui_factory_error_policy.hh; sourceTree = "<group>"; };
+		70A6D7BD085613990017C729 /* avd_prefs_gui_factory_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_prefs_gui_factory_proto.hh; sourceTree = "<group>"; };
+		70A6D7BE085613990017C729 /* prefs_gui_factory.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = prefs_gui_factory.pri; sourceTree = "<group>"; };
+		70A6D7BF085613990017C729 /* tPrefsGUI.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tPrefsGUI.hh; sourceTree = "<group>"; };
+		70A6D7C0085613990017C729 /* tPrefsGUI_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tPrefsGUI_proto.hh; sourceTree = "<group>"; };
+		70A6D7C1085613990017C729 /* template2_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template2_t.cc; sourceTree = "<group>"; };
+		70A6D7C2085613990017C729 /* template2_t.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template2_t.hh; sourceTree = "<group>"; };
+		70A6D7C3085613990017C729 /* template_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template_t.cc; sourceTree = "<group>"; };
+		70A6D7C4085613990017C729 /* template_t.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template_t.hh; sourceTree = "<group>"; };
+		70A6D7C6085613990017C729 /* avd_avida_driver.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_avida_driver.cc; sourceTree = "<group>"; };
+		70A6D7C7085613990017C729 /* avd_avida_driver.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_driver.hh; sourceTree = "<group>"; };
+		70A6D7C8085613990017C729 /* avd_avida_thread_drvr_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_thread_drvr_dbg.hh; sourceTree = "<group>"; };
+		70A6D7C9085613990017C729 /* avd_avida_thread_drvr_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_avida_thread_drvr_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D7CA085613990017C729 /* avd_driver_creator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_driver_creator.cc; sourceTree = "<group>"; };
+		70A6D7CB085613990017C729 /* avd_gui_msg_event.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_gui_msg_event.hh; sourceTree = "<group>"; };
+		70A6D7CC085613990017C729 /* avd_orig_driver_controller.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_orig_driver_controller.cc; sourceTree = "<group>"; };
+		70A6D7CD085613990017C729 /* avd_orig_driver_controller.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_orig_driver_controller.hh; sourceTree = "<group>"; };
+		70A6D7CE085613990017C729 /* threaded_driver.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = threaded_driver.pri; sourceTree = "<group>"; };
+		70A6D7D0085613990017C729 /* avd_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_display.cc; sourceTree = "<group>"; };
+		70A6D7D1085613990017C729 /* avd_message_display.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display.hh; sourceTree = "<group>"; };
+		70A6D7D2085613990017C729 /* avd_message_display_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_proto.hh; sourceTree = "<group>"; };
+		70A6D7D3085613990017C729 /* avd_message_display_typetrack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_typetrack.hh; sourceTree = "<group>"; };
+		70A6D7D4085613990017C729 /* avd_message_display_typetrack_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_typetrack_proto.hh; sourceTree = "<group>"; };
+		70A6D7D5085613990017C729 /* avd_qstr_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_qstr_message_display.cc; sourceTree = "<group>"; };
+		70A6D7D6085613990017C729 /* avd_user_msg_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_ctrl.cc; sourceTree = "<group>"; };
+		70A6D7D7085613990017C729 /* avd_user_msg_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_ctrl.hh; sourceTree = "<group>"; };
+		70A6D7D8085613990017C729 /* avd_user_msg_ctrl_funct.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_ctrl_funct.hh; sourceTree = "<group>"; };
+		70A6D7D9085613990017C729 /* avd_user_msg_ctrl_funct_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_ctrl_funct_proto.hh; sourceTree = "<group>"; };
+		70A6D7DA085613990017C729 /* avd_user_msg_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_gui.cc; sourceTree = "<group>"; };
+		70A6D7DB085613990017C729 /* avd_user_msg_gui_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_gui_dbg.hh; sourceTree = "<group>"; };
+		70A6D7DC085613990017C729 /* avd_user_msg_gui_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_gui_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D7DD085613990017C729 /* avd_user_msg_prefs_ctrl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_prefs_ctrl.cc; sourceTree = "<group>"; };
+		70A6D7DE085613990017C729 /* avd_user_msg_prefs_ctrl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_prefs_ctrl.hh; sourceTree = "<group>"; };
+		70A6D7DF085613990017C729 /* avd_user_msg_prefs_gui.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_prefs_gui.cc; sourceTree = "<group>"; };
+		70A6D7E0085613990017C729 /* avd_user_msg_prefs_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_prefs_view.cc; sourceTree = "<group>"; };
+		70A6D7E1085613990017C729 /* avd_user_msg_prefs_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_prefs_view.hh; sourceTree = "<group>"; };
+		70A6D7E2085613990017C729 /* avd_user_msg_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_user_msg_view.cc; sourceTree = "<group>"; };
+		70A6D7E3085613990017C729 /* avd_user_msg_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_user_msg_view.hh; sourceTree = "<group>"; };
+		70A6D7E4085613990017C729 /* gui_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = gui_message_display.cc; sourceTree = "<group>"; };
+		70A6D7E5085613990017C729 /* user_msg.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = user_msg.pri; sourceTree = "<group>"; };
+		70A6D7E6085613990017C729 /* xqt_test_case.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = xqt_test_case.cc; sourceTree = "<group>"; };
+		70A6D7E7085613990017C729 /* xqt_test_case.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = xqt_test_case.hh; sourceTree = "<group>"; };
+		70A6D7E9085613990017C729 /* avd_bool.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_bool.hh; sourceTree = "<group>"; };
+		70A6D7EA085613990017C729 /* avd_dbg_msgs.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_dbg_msgs.cc; sourceTree = "<group>"; };
+		70A6D7EB085613990017C729 /* avd_dbg_msgs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_dbg_msgs.hh; sourceTree = "<group>"; };
+		70A6D7EC085613990017C729 /* avd_dbg_msgs_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_dbg_msgs_t.cc; sourceTree = "<group>"; };
+		70A6D7ED085613990017C729 /* avd_expectation_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_expectation_t.cc; sourceTree = "<group>"; };
+		70A6D7EE085613990017C729 /* avd_message_class.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_class.cc; sourceTree = "<group>"; };
+		70A6D7EF085613990017C729 /* avd_message_class.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_class.hh; sourceTree = "<group>"; };
+		70A6D7F0085613990017C729 /* avd_message_class_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_class_base.hh; sourceTree = "<group>"; };
+		70A6D7F1085613990017C729 /* avd_message_class_m.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_class_m.hh; sourceTree = "<group>"; };
+		70A6D7F2085613990017C729 /* avd_message_class_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_class_t.cc; sourceTree = "<group>"; };
+		70A6D7F3085613990017C729 /* avd_message_closure.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_closure.cc; sourceTree = "<group>"; };
+		70A6D7F4085613990017C729 /* avd_message_closure.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_closure.hh; sourceTree = "<group>"; };
+		70A6D7F5085613990017C729 /* avd_message_closure_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_closure_base.hh; sourceTree = "<group>"; };
+		70A6D7F6085613990017C729 /* avd_message_closure_m.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_closure_m.hh; sourceTree = "<group>"; };
+		70A6D7F7085613990017C729 /* avd_message_closure_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_closure_t.cc; sourceTree = "<group>"; };
+		70A6D7F8085613990017C729 /* avd_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_display.cc; sourceTree = "<group>"; };
+		70A6D7F9085613990017C729 /* avd_message_display.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display.hh; sourceTree = "<group>"; };
+		70A6D7FA085613990017C729 /* avd_message_display_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_base.hh; sourceTree = "<group>"; };
+		70A6D7FB085613990017C729 /* avd_message_display_m.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_display_m.hh; sourceTree = "<group>"; };
+		70A6D7FC085613990017C729 /* avd_message_display_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_display_t.cc; sourceTree = "<group>"; };
+		70A6D7FD085613990017C729 /* avd_message_set_tracker.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_set_tracker.cc; sourceTree = "<group>"; };
+		70A6D7FE085613990017C729 /* avd_message_set_tracker.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_set_tracker.hh; sourceTree = "<group>"; };
+		70A6D7FF085613990017C729 /* avd_message_type.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_type.cc; sourceTree = "<group>"; };
+		70A6D800085613990017C729 /* avd_message_type.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_type.hh; sourceTree = "<group>"; };
+		70A6D801085613990017C729 /* avd_message_type_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_type_base.hh; sourceTree = "<group>"; };
+		70A6D802085613990017C729 /* avd_message_type_m.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_type_m.hh; sourceTree = "<group>"; };
+		70A6D803085613990017C729 /* avd_message_type_set.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_message_type_set.hh; sourceTree = "<group>"; };
+		70A6D804085613990017C729 /* avd_message_type_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_message_type_t.cc; sourceTree = "<group>"; };
+		70A6D805085613990017C729 /* avd_verifiable.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_verifiable.cc; sourceTree = "<group>"; };
+		70A6D806085613990017C729 /* avd_verifiable.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_verifiable.hh; sourceTree = "<group>"; };
+		70A6D807085613990017C729 /* avd_verifiable_m.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = avd_verifiable_m.hh; sourceTree = "<group>"; };
+		70A6D808085613990017C729 /* avd_verifiable_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avd_verifiable_t.cc; sourceTree = "<group>"; };
+		70A6D809085613990017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D80A085613990017C729 /* demo_base_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = demo_base_t.cc; sourceTree = "<group>"; };
+		70A6D80B085613990017C729 /* main.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = "<group>"; };
+		70A6D80C085613990017C729 /* template2_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template2_t.cc; sourceTree = "<group>"; };
+		70A6D80D085613990017C729 /* template2_t.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template2_t.hh; sourceTree = "<group>"; };
+		70A6D80E085613990017C729 /* template_t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template_t.cc; sourceTree = "<group>"; };
+		70A6D80F085613990017C729 /* template_t.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template_t.hh; sourceTree = "<group>"; };
+		70A6D810085613990017C729 /* xqt_test_case.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = xqt_test_case.cc; sourceTree = "<group>"; };
+		70A6D811085613990017C729 /* xqt_test_case.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = xqt_test_case.hh; sourceTree = "<group>"; };
+		70A6D813085613990017C729 /* down.xpm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = down.xpm; sourceTree = "<group>"; };
+		70A6D814085613990017C729 /* right.xpm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = right.xpm; sourceTree = "<group>"; };
+		70A6D815085613990017C729 /* test_main.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_main.cc; sourceTree = "<group>"; };
+		70A6D816085613990017C729 /* godbox.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = godbox.ui; sourceTree = "<group>"; };
+		70A6D817085613990017C729 /* godbox2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = godbox2.cc; sourceTree = "<group>"; };
+		70A6D818085613990017C729 /* godbox2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = godbox2.hh; sourceTree = "<group>"; };
+		70A6D819085613990017C729 /* godbox_widget2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = godbox_widget2.cc; sourceTree = "<group>"; };
+		70A6D81A085613990017C729 /* godbox_widget2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = godbox_widget2.hh; sourceTree = "<group>"; };
+		70A6D81B085613990017C729 /* gui_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = gui_message_display.cc; sourceTree = "<group>"; };
+		70A6D81C085613990017C729 /* libqtviewer.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = libqtviewer.pro; sourceTree = "<group>"; };
+		70A6D81D085613990017C729 /* main.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = "<group>"; };
+		70A6D81E085613990017C729 /* map_view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = map_view.cc; sourceTree = "<group>"; };
+		70A6D81F085613990017C729 /* map_view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = map_view.hh; sourceTree = "<group>"; };
+		70A6D820085613990017C729 /* map_view_cell_entry.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = map_view_cell_entry.cc; sourceTree = "<group>"; };
+		70A6D821085613990017C729 /* map_view_cell_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = map_view_cell_entry.hh; sourceTree = "<group>"; };
+		70A6D822085613990017C729 /* map_view_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = map_view_widget.cc; sourceTree = "<group>"; };
+		70A6D823085613990017C729 /* map_view_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = map_view_widget.hh; sourceTree = "<group>"; };
+		70A6D824085613990017C729 /* messaging_population_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = messaging_population_wrapper.cc; sourceTree = "<group>"; };
+		70A6D825085613990017C729 /* messaging_population_wrapper.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = messaging_population_wrapper.hh; sourceTree = "<group>"; };
+		70A6D826085613990017C729 /* n_orig_instruction_buttons_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_buttons_widget.cc; sourceTree = "<group>"; };
+		70A6D827085613990017C729 /* n_orig_instruction_buttons_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_buttons_widget.hh; sourceTree = "<group>"; };
+		70A6D828085613990017C729 /* n_orig_instruction_cpu_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_cpu_widget.cc; sourceTree = "<group>"; };
+		70A6D829085613990017C729 /* n_orig_instruction_cpu_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_cpu_widget.hh; sourceTree = "<group>"; };
+		70A6D82A085613990017C729 /* n_orig_instruction_field_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_field_widget.cc; sourceTree = "<group>"; };
+		70A6D82B085613990017C729 /* n_orig_instruction_field_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_field_widget.hh; sourceTree = "<group>"; };
+		70A6D82C085613990017C729 /* n_orig_instruction_line_pixmap_pair.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_line_pixmap_pair.cc; sourceTree = "<group>"; };
+		70A6D82D085613990017C729 /* n_orig_instruction_line_pixmap_pair.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_line_pixmap_pair.hh; sourceTree = "<group>"; };
+		70A6D82E085613990017C729 /* n_orig_instruction_line_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_line_widget.cc; sourceTree = "<group>"; };
+		70A6D82F085613990017C729 /* n_orig_instruction_line_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_line_widget.hh; sourceTree = "<group>"; };
+		70A6D830085613990017C729 /* n_orig_instruction_pixmapstructs.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_pixmapstructs.cc; sourceTree = "<group>"; };
+		70A6D831085613990017C729 /* n_orig_instruction_pixmapstructs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_pixmapstructs.hh; sourceTree = "<group>"; };
+		70A6D832085613990017C729 /* n_orig_instruction_scrollview.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_scrollview.cc; sourceTree = "<group>"; };
+		70A6D833085613990017C729 /* n_orig_instruction_scrollview.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_scrollview.hh; sourceTree = "<group>"; };
+		70A6D834085613990017C729 /* n_orig_instruction_scrollview_config.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_scrollview_config.cc; sourceTree = "<group>"; };
+		70A6D835085613990017C729 /* n_orig_instruction_scrollview_config.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_scrollview_config.hh; sourceTree = "<group>"; };
+		70A6D836085613990017C729 /* n_orig_instruction_view_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_view_widget.cc; sourceTree = "<group>"; };
+		70A6D837085613990017C729 /* n_orig_instruction_view_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_view_widget.hh; sourceTree = "<group>"; };
+		70A6D838085613990017C729 /* n_orig_instruction_viewer.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = n_orig_instruction_viewer.cc; sourceTree = "<group>"; };
+		70A6D839085613990017C729 /* n_orig_instruction_viewer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = n_orig_instruction_viewer.hh; sourceTree = "<group>"; };
+		70A6D83A085613990017C729 /* plot_select_dia.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = plot_select_dia.ui; sourceTree = "<group>"; };
+		70A6D83B085613990017C729 /* plot_select_dia_impl.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = plot_select_dia_impl.cc; sourceTree = "<group>"; };
+		70A6D83C085613990017C729 /* plot_select_dia_impl.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = plot_select_dia_impl.hh; sourceTree = "<group>"; };
+		70A6D83D085613990017C729 /* plot_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = plot_widget.cc; sourceTree = "<group>"; };
+		70A6D83E085613990017C729 /* plot_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = plot_widget.hh; sourceTree = "<group>"; };
+		70A6D83F085613990017C729 /* population_cell_wrapped_accessors.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_cell_wrapped_accessors.cc; sourceTree = "<group>"; };
+		70A6D840085613990017C729 /* population_cell_wrapped_accessors.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_cell_wrapped_accessors.hh; sourceTree = "<group>"; };
+		70A6D841085613990017C729 /* population_cell_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_cell_wrapper.cc; sourceTree = "<group>"; };
+		70A6D842085613990017C729 /* population_cell_wrapper.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_cell_wrapper.hh; sourceTree = "<group>"; };
+		70A6D843085613990017C729 /* population_wrapper.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = population_wrapper.hh; sourceTree = "<group>"; };
+		70A6D844085613990017C729 /* qt-viewer.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "qt-viewer.pro"; sourceTree = "<group>"; };
+		70A6D845085613990017C729 /* qt_test_case.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = qt_test_case.cc; sourceTree = "<group>"; };
+		70A6D846085613990017C729 /* qt_test_case.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = qt_test_case.hh; sourceTree = "<group>"; };
+		70A6D847085613990017C729 /* repopulate_widget.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = repopulate_widget.cc; sourceTree = "<group>"; };
+		70A6D848085613990017C729 /* repopulate_widget.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = repopulate_widget.hh; sourceTree = "<group>"; };
+		70A6D849085613990017C729 /* retainable.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = retainable.cc; sourceTree = "<group>"; };
+		70A6D84A085613990017C729 /* retainable.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable.hh; sourceTree = "<group>"; };
+		70A6D84B085613990017C729 /* retainable_dbg.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_dbg.hh; sourceTree = "<group>"; };
+		70A6D84C085613990017C729 /* retainable_dbg_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_dbg_proto.hh; sourceTree = "<group>"; };
+		70A6D84D085613990017C729 /* retainable_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = retainable_proto.hh; sourceTree = "<group>"; };
+		70A6D84E085613990017C729 /* setup_avida.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_avida.cc; sourceTree = "<group>"; };
+		70A6D84F085613990017C729 /* setup_avida.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_avida.hh; sourceTree = "<group>"; };
+		70A6D850085613990017C729 /* setup_file.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_file.cc; sourceTree = "<group>"; };
+		70A6D851085613990017C729 /* setup_file.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_file.hh; sourceTree = "<group>"; };
+		70A6D852085613990017C729 /* setup_genesis.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_genesis.cc; sourceTree = "<group>"; };
+		70A6D853085613990017C729 /* setup_genesis.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_genesis.hh; sourceTree = "<group>"; };
+		70A6D854085613990017C729 /* setup_wizard.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard.cc; sourceTree = "<group>"; };
+		70A6D855085613990017C729 /* setup_wizard.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard.hh; sourceTree = "<group>"; };
+		70A6D856085613990017C729 /* setup_wizard2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard2.cc; sourceTree = "<group>"; };
+		70A6D857085613990017C729 /* setup_wizard2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard2.hh; sourceTree = "<group>"; };
+		70A6D858085613990017C729 /* setup_wizard_config.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard_config.cc; sourceTree = "<group>"; };
+		70A6D859085613990017C729 /* setup_wizard_config.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard_config.hh; sourceTree = "<group>"; };
+		70A6D85A085613990017C729 /* setup_wizard_constants.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard_constants.cc; sourceTree = "<group>"; };
+		70A6D85B085613990017C729 /* setup_wizard_constants.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard_constants.hh; sourceTree = "<group>"; };
+		70A6D85C085613990017C729 /* setup_wizard_page.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard_page.cc; sourceTree = "<group>"; };
+		70A6D85D085613990017C729 /* setup_wizard_page.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard_page.hh; sourceTree = "<group>"; };
+		70A6D85E085613990017C729 /* setup_wizard_page2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_wizard_page2.cc; sourceTree = "<group>"; };
+		70A6D85F085613990017C729 /* setup_wizard_page2.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = setup_wizard_page2.hh; sourceTree = "<group>"; };
+		70A6D860085613990017C729 /* template.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template.t.cc; sourceTree = "<group>"; };
+		70A6D861085613990017C729 /* testwizard.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testwizard.cc; sourceTree = "<group>"; };
+		70A6D862085613990017C729 /* testwizard.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = testwizard.hh; sourceTree = "<group>"; };
+		70A6D863085613990017C729 /* testwizard_loadgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testwizard_loadgen.cc; sourceTree = "<group>"; };
+		70A6D864085613990017C729 /* testwizard_validators.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testwizard_validators.cc; sourceTree = "<group>"; };
+		70A6D865085613990017C729 /* tRetainable_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRetainable_list.hh; sourceTree = "<group>"; };
+		70A6D866085613990017C729 /* tRetainable_list_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRetainable_list_proto.hh; sourceTree = "<group>"; };
+		70A6D867085613990017C729 /* tRList.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRList.hh; sourceTree = "<group>"; };
+		70A6D868085613990017C729 /* tRList_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tRList_proto.hh; sourceTree = "<group>"; };
+		70A6D869085613990017C729 /* watch_retains.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = watch_retains.cc; sourceTree = "<group>"; };
+		70A6D86A085613990017C729 /* watch_retains.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = watch_retains.hh; sourceTree = "<group>"; };
+		70A6D86B085613990017C729 /* watch_retains_proto.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = watch_retains_proto.hh; sourceTree = "<group>"; };
+		70A6D86C085613990017C729 /* wizard.ui */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = wizard.ui; sourceTree = "<group>"; };
+		70A6D86E085613990017C729 /* analyze.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.cfg; sourceTree = "<group>"; };
+		70A6D86F085613990017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D871085613990017C729 /* environment.2paths */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.2paths; sourceTree = "<group>"; };
+		70A6D872085613990017C729 /* environment.9resource */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.9resource; sourceTree = "<group>"; };
+		70A6D873085613990017C729 /* environment.all_logic */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.all_logic; sourceTree = "<group>"; };
+		70A6D874085613990017C729 /* environment.cascade */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cascade; sourceTree = "<group>"; };
+		70A6D875085613990017C729 /* inst_set.19.short */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.19.short; sourceTree = "<group>"; };
+		70A6D876085613990017C729 /* inst_set.24.old */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.24.old; sourceTree = "<group>"; };
+		70A6D877085613990017C729 /* inst_set.26.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.26.default; sourceTree = "<group>"; };
+		70A6D878085613990017C729 /* inst_set.27.multi */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.27.multi; sourceTree = "<group>"; };
+		70A6D879085613990017C729 /* inst_set.27.no-nop */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "inst_set.27.no-nop"; sourceTree = "<group>"; };
+		70A6D87A085613990017C729 /* inst_set.27.parasite */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.27.parasite; sourceTree = "<group>"; };
+		70A6D87B085613990017C729 /* inst_set.28.base */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.28.base; sourceTree = "<group>"; };
+		70A6D87C085613990017C729 /* inst_set.28.const */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.28.const; sourceTree = "<group>"; };
+		70A6D87D085613990017C729 /* inst_set.29.base_memsize */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.29.base_memsize; sourceTree = "<group>"; };
+		70A6D87E085613990017C729 /* inst_set.31.multi */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.31.multi; sourceTree = "<group>"; };
+		70A6D87F085613990017C729 /* inst_set.32.heads */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.32.heads; sourceTree = "<group>"; };
+		70A6D880085613990017C729 /* inst_set.heads.parasite */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.heads.parasite; sourceTree = "<group>"; };
+		70A6D881085613990017C729 /* organism.heads.100 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.heads.100; sourceTree = "<group>"; };
+		70A6D882085613990017C729 /* organism.heads.15 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.heads.15; sourceTree = "<group>"; };
+		70A6D883085613990017C729 /* organism.heads.50 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.heads.50; sourceTree = "<group>"; };
+		70A6D884085613990017C729 /* organism.host */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.host; sourceTree = "<group>"; };
+		70A6D885085613990017C729 /* organism.host2 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.host2; sourceTree = "<group>"; };
+		70A6D886085613990017C729 /* organism.infected */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.infected; sourceTree = "<group>"; };
+		70A6D887085613990017C729 /* organism.infected2 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.infected2; sourceTree = "<group>"; };
+		70A6D888085613990017C729 /* organism.noheads */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.noheads; sourceTree = "<group>"; };
+		70A6D889085613990017C729 /* environment.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cfg; sourceTree = "<group>"; };
+		70A6D88A085613990017C729 /* events.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = events.cfg; sourceTree = "<group>"; };
+		70A6D88B085613990017C729 /* genesis */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis; sourceTree = "<group>"; };
+		70A6D88C085613990017C729 /* genesis.4stack */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis.4stack; sourceTree = "<group>"; };
+		70A6D88D085613990017C729 /* genesis.smt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis.smt; sourceTree = "<group>"; };
+		70A6D88E085613990017C729 /* inst_set.4stack */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.4stack; sourceTree = "<group>"; };
+		70A6D88F085613990017C729 /* inst_set.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.default; sourceTree = "<group>"; };
+		70A6D890085613990017C729 /* inst_set.sex */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.sex; sourceTree = "<group>"; };
+		70A6D891085613990017C729 /* inst_set.smt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.smt; sourceTree = "<group>"; };
+		70A6D892085613990017C729 /* inst_set.tmp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.tmp; sourceTree = "<group>"; };
+		70A6D893085613990017C729 /* organism.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.default; sourceTree = "<group>"; };
+		70A6D894085613990017C729 /* organism.heads.100 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.heads.100; sourceTree = "<group>"; };
+		70A6D895085613990017C729 /* organism.sex */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.sex; sourceTree = "<group>"; };
+		70A6D896085613990017C729 /* organism.smt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.smt; sourceTree = "<group>"; };
+		70A6D898085613990017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D899085613990017C729 /* dummy */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = dummy; sourceTree = "<group>"; };
+		70A6D89A085613990017C729 /* organism.4stack */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.4stack; sourceTree = "<group>"; };
+		70A6D89B085613990017C729 /* organism.parasite */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.parasite; sourceTree = "<group>"; };
+		70A6D89D085613990017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D8A0085613990017C729 /* unix.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = unix.exp; sourceTree = "<group>"; };
+		70A6D8A2085613990017C729 /* analyze.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.cfg; sourceTree = "<group>"; };
+		70A6D8A3085613990017C729 /* environment.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cfg; sourceTree = "<group>"; };
+		70A6D8A4085613990017C729 /* events.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = events.cfg; sourceTree = "<group>"; };
+		70A6D8A5085613990017C729 /* genesis */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis; sourceTree = "<group>"; };
+		70A6D8A6085613990017C729 /* inst_set.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.default; sourceTree = "<group>"; };
+		70A6D8A7085613990017C729 /* md5sum.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = md5sum.exp; sourceTree = "<group>"; };
+		70A6D8A8085613990017C729 /* md5sum.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = md5sum.sh; sourceTree = "<group>"; };
+		70A6D8A9085613990017C729 /* organism.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.default; sourceTree = "<group>"; };
+		70A6D8AB085613990017C729 /* analyze.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.cfg; sourceTree = "<group>"; };
+		70A6D8AC085613990017C729 /* detail_pop.100.last_line.expected */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = detail_pop.100.last_line.expected; sourceTree = "<group>"; };
+		70A6D8AD085613990017C729 /* environment.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cfg; sourceTree = "<group>"; };
+		70A6D8AE085613990017C729 /* events.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = events.cfg; sourceTree = "<group>"; };
+		70A6D8AF085613990017C729 /* genesis */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis; sourceTree = "<group>"; };
+		70A6D8B00856139A0017C729 /* inst_set.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.default; sourceTree = "<group>"; };
+		70A6D8B10856139A0017C729 /* organism.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.default; sourceTree = "<group>"; };
+		70A6D8B20856139A0017C729 /* tail.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = tail.exp; sourceTree = "<group>"; };
+		70A6D8B30856139A0017C729 /* tail.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = tail.sh; sourceTree = "<group>"; };
+		70A6D8B50856139A0017C729 /* analyze.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.cfg; sourceTree = "<group>"; };
+		70A6D8B60856139A0017C729 /* environment.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cfg; sourceTree = "<group>"; };
+		70A6D8B70856139A0017C729 /* events.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = events.cfg; sourceTree = "<group>"; };
+		70A6D8B80856139A0017C729 /* genesis */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis; sourceTree = "<group>"; };
+		70A6D8B90856139A0017C729 /* inst_set.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.default; sourceTree = "<group>"; };
+		70A6D8BA0856139A0017C729 /* organism.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.default; sourceTree = "<group>"; };
+		70A6D8BB0856139A0017C729 /* tail.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = tail.exp; sourceTree = "<group>"; };
+		70A6D8BC0856139A0017C729 /* tail.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = tail.sh; sourceTree = "<group>"; };
+		70A6D8C00856139A0017C729 /* analyze.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = analyze.cfg; sourceTree = "<group>"; };
+		70A6D8C10856139A0017C729 /* environment.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.cfg; sourceTree = "<group>"; };
+		70A6D8C20856139A0017C729 /* events.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = events.cfg; sourceTree = "<group>"; };
+		70A6D8C30856139A0017C729 /* genesis */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = genesis; sourceTree = "<group>"; };
+		70A6D8C40856139A0017C729 /* inst_set.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = inst_set.default; sourceTree = "<group>"; };
+		70A6D8C50856139A0017C729 /* organism.default */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = organism.default; sourceTree = "<group>"; };
+		70A6D8C60856139A0017C729 /* tail.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = tail.exp; sourceTree = "<group>"; };
+		70A6D8C70856139A0017C729 /* tail.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = tail.sh; sourceTree = "<group>"; };
+		70A6D8C90856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D8CA0856139A0017C729 /* qt_test_case.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = qt_test_case.cc; sourceTree = "<group>"; };
+		70A6D8CB0856139A0017C729 /* qt_test_case.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = qt_test_case.hh; sourceTree = "<group>"; };
+		70A6D8CC0856139A0017C729 /* template.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template.t.cc; sourceTree = "<group>"; };
+		70A6D8CD0856139A0017C729 /* template.t.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template.t.hh; sourceTree = "<group>"; };
+		70A6D8CF0856139A0017C729 /* 4stack_head.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = 4stack_head.t.cc; sourceTree = "<group>"; };
+		70A6D8D00856139A0017C729 /* analyze.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze.t.cc; sourceTree = "<group>"; };
+		70A6D8D10856139A0017C729 /* analyze_command.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_command.t.cc; sourceTree = "<group>"; };
+		70A6D8D20856139A0017C729 /* analyze_command_def.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_command_def.t.cc; sourceTree = "<group>"; };
+		70A6D8D30856139A0017C729 /* analyze_command_def_base.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_command_def_base.t.cc; sourceTree = "<group>"; };
+		70A6D8D40856139A0017C729 /* analyze_flow_command.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_flow_command.t.cc; sourceTree = "<group>"; };
+		70A6D8D50856139A0017C729 /* analyze_flow_command_def.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_flow_command_def.t.cc; sourceTree = "<group>"; };
+		70A6D8D60856139A0017C729 /* analyze_function.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_function.t.cc; sourceTree = "<group>"; };
+		70A6D8D70856139A0017C729 /* analyze_genotype.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_genotype.t.cc; sourceTree = "<group>"; };
+		70A6D8D80856139A0017C729 /* analyze_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = analyze_util.t.cc; sourceTree = "<group>"; };
+		70A6D8D90856139A0017C729 /* avida.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida.t.cc; sourceTree = "<group>"; };
+		70A6D8DA0856139A0017C729 /* avida_driver_analyze.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_analyze.t.cc; sourceTree = "<group>"; };
+		70A6D8DB0856139A0017C729 /* avida_driver_base.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_base.t.cc; sourceTree = "<group>"; };
+		70A6D8DC0856139A0017C729 /* avida_driver_population.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_driver_population.t.cc; sourceTree = "<group>"; };
+		70A6D8DD0856139A0017C729 /* avida_triggers.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = avida_triggers.t.cc; sourceTree = "<group>"; };
+		70A6D8DE0856139A0017C729 /* birth_chamber.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = birth_chamber.t.cc; sourceTree = "<group>"; };
+		70A6D8DF0856139A0017C729 /* block_struct.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = block_struct.t.cc; sourceTree = "<group>"; };
+		70A6D8E00856139A0017C729 /* callback_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = callback_util.t.cc; sourceTree = "<group>"; };
+		70A6D8E10856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D8E20856139A0017C729 /* config.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = config.t.cc; sourceTree = "<group>"; };
+		70A6D8E30856139A0017C729 /* const_schedule.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = const_schedule.t.cc; sourceTree = "<group>"; };
+		70A6D8E40856139A0017C729 /* cpu_head.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_head.t.cc; sourceTree = "<group>"; };
+		70A6D8E50856139A0017C729 /* cpu_memory.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_memory.t.cc; sourceTree = "<group>"; };
+		70A6D8E60856139A0017C729 /* cpu_stack.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_stack.t.cc; sourceTree = "<group>"; };
+		70A6D8E70856139A0017C729 /* cpu_test_info.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_test_info.t.cc; sourceTree = "<group>"; };
+		70A6D8E80856139A0017C729 /* data_entry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_entry.t.cc; sourceTree = "<group>"; };
+		70A6D8E90856139A0017C729 /* data_file.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_file.t.cc; sourceTree = "<group>"; };
+		70A6D8EA0856139A0017C729 /* data_file_manager.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_file_manager.t.cc; sourceTree = "<group>"; };
+		70A6D8EB0856139A0017C729 /* data_manager_base.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_manager_base.t.cc; sourceTree = "<group>"; };
+		70A6D8EC0856139A0017C729 /* default_message_display.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = default_message_display.t.cc; sourceTree = "<group>"; };
+		70A6D8ED0856139A0017C729 /* environment.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = environment.t.cc; sourceTree = "<group>"; };
+		70A6D8EE0856139A0017C729 /* event.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event.t.cc; sourceTree = "<group>"; };
+		70A6D8EF0856139A0017C729 /* event_factory.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_factory.t.cc; sourceTree = "<group>"; };
+		70A6D8F00856139A0017C729 /* event_factory_manager.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_factory_manager.t.cc; sourceTree = "<group>"; };
+		70A6D8F10856139A0017C729 /* event_list.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list.t.cc; sourceTree = "<group>"; };
+		70A6D8F20856139A0017C729 /* event_list_entry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list_entry.t.cc; sourceTree = "<group>"; };
+		70A6D8F30856139A0017C729 /* event_list_iterator.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_list_iterator.t.cc; sourceTree = "<group>"; };
+		70A6D8F40856139A0017C729 /* file.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = file.t.cc; sourceTree = "<group>"; };
+		70A6D8F50856139A0017C729 /* fitness_matrix.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = fitness_matrix.t.cc; sourceTree = "<group>"; };
+		70A6D8F60856139A0017C729 /* fixed_coords.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_coords.t.cc; sourceTree = "<group>"; };
+		70A6D8F70856139A0017C729 /* functions.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = functions.t.cc; sourceTree = "<group>"; };
+		70A6D8F80856139A0017C729 /* genebank.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genebank.t.cc; sourceTree = "<group>"; };
+		70A6D8F90856139A0017C729 /* genesis.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genesis.t.cc; sourceTree = "<group>"; };
+		70A6D8FA0856139A0017C729 /* genome.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genome.t.cc; sourceTree = "<group>"; };
+		70A6D8FB0856139A0017C729 /* genome_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genome_util.t.cc; sourceTree = "<group>"; };
+		70A6D8FC0856139A0017C729 /* genotype.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype.t.cc; sourceTree = "<group>"; };
+		70A6D8FD0856139A0017C729 /* genotype_batch.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_batch.t.cc; sourceTree = "<group>"; };
+		70A6D8FE0856139A0017C729 /* genotype_birth_data.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_birth_data.t.cc; sourceTree = "<group>"; };
+		70A6D8FF0856139A0017C729 /* genotype_control.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_control.t.cc; sourceTree = "<group>"; };
+		70A6D9000856139A0017C729 /* hardware_4stack.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_4stack.t.cc; sourceTree = "<group>"; };
+		70A6D9010856139A0017C729 /* hardware_4stack_thread.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_4stack_thread.t.cc; sourceTree = "<group>"; };
+		70A6D9020856139A0017C729 /* hardware_base.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_base.t.cc; sourceTree = "<group>"; };
+		70A6D9030856139A0017C729 /* hardware_cpu.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_cpu.t.cc; sourceTree = "<group>"; };
+		70A6D9040856139A0017C729 /* hardware_cpu_thread.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_cpu_thread.t.cc; sourceTree = "<group>"; };
+		70A6D9050856139A0017C729 /* hardware_factory.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_factory.t.cc; sourceTree = "<group>"; };
+		70A6D9060856139A0017C729 /* hardware_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_util.t.cc; sourceTree = "<group>"; };
+		70A6D9070856139A0017C729 /* help_alias.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_alias.t.cc; sourceTree = "<group>"; };
+		70A6D9080856139A0017C729 /* help_entry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_entry.t.cc; sourceTree = "<group>"; };
+		70A6D9090856139A0017C729 /* help_full_entry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_full_entry.t.cc; sourceTree = "<group>"; };
+		70A6D90A0856139A0017C729 /* help_manager.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_manager.t.cc; sourceTree = "<group>"; };
+		70A6D90B0856139A0017C729 /* help_type.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_type.t.cc; sourceTree = "<group>"; };
+		70A6D90C0856139A0017C729 /* histogram.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = histogram.t.cc; sourceTree = "<group>"; };
+		70A6D90D0856139A0017C729 /* indexed_block_struct.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = indexed_block_struct.t.cc; sourceTree = "<group>"; };
+		70A6D90E0856139A0017C729 /* init_file.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = init_file.t.cc; sourceTree = "<group>"; };
+		70A6D90F0856139A0017C729 /* inject_genebank.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genebank.t.cc; sourceTree = "<group>"; };
+		70A6D9100856139A0017C729 /* inject_genotype.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype.t.cc; sourceTree = "<group>"; };
+		70A6D9110856139A0017C729 /* inject_genotype_birth_data.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_birth_data.t.cc; sourceTree = "<group>"; };
+		70A6D9120856139A0017C729 /* inject_genotype_control.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_control.t.cc; sourceTree = "<group>"; };
+		70A6D9130856139A0017C729 /* inject_genotype_element.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_element.t.cc; sourceTree = "<group>"; };
+		70A6D9140856139A0017C729 /* inject_genotype_queue.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inject_genotype_queue.t.cc; sourceTree = "<group>"; };
+		70A6D9150856139A0017C729 /* inst_lib_base.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inst_lib_base.t.cc; sourceTree = "<group>"; };
+		70A6D9160856139A0017C729 /* inst_set.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inst_set.t.cc; sourceTree = "<group>"; };
+		70A6D9170856139A0017C729 /* inst_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inst_util.t.cc; sourceTree = "<group>"; };
+		70A6D9180856139A0017C729 /* integrated_schedule.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = integrated_schedule.t.cc; sourceTree = "<group>"; };
+		70A6D9190856139A0017C729 /* integrated_schedule_node.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = integrated_schedule_node.t.cc; sourceTree = "<group>"; };
+		70A6D91A0856139A0017C729 /* landscape.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = landscape.t.cc; sourceTree = "<group>"; };
+		70A6D91C0856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D91D0856139A0017C729 /* count_tracker.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = count_tracker.t.cc; sourceTree = "<group>"; };
+		70A6D91E0856139A0017C729 /* cpu_stats.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_stats.t.cc; sourceTree = "<group>"; };
+		70A6D91F0856139A0017C729 /* double_sum.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = double_sum.t.cc; sourceTree = "<group>"; };
+		70A6D9200856139A0017C729 /* event_triggers.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = event_triggers.t.cc; sourceTree = "<group>"; };
+		70A6D9210856139A0017C729 /* fixed_block.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_block.t.cc; sourceTree = "<group>"; };
+		70A6D9220856139A0017C729 /* genotype_test_data.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genotype_test_data.t.cc; sourceTree = "<group>"; };
+		70A6D9230856139A0017C729 /* int_sum.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = int_sum.t.cc; sourceTree = "<group>"; };
+		70A6D9240856139A0017C729 /* memory_flags.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = memory_flags.t.cc; sourceTree = "<group>"; };
+		70A6D9250856139A0017C729 /* merit.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = merit.t.cc; sourceTree = "<group>"; };
+		70A6D9260856139A0017C729 /* template.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template.t.cc; sourceTree = "<group>"; };
+		70A6D9280856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D9290856139A0017C729 /* code_label.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = code_label.t.cc; sourceTree = "<group>"; };
+		70A6D92A0856139A0017C729 /* instruction.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.t.cc; sourceTree = "<group>"; };
+		70A6D92B0856139A0017C729 /* lineage.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = lineage.t.cc; sourceTree = "<group>"; };
+		70A6D92C0856139A0017C729 /* lineage_control.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = lineage_control.t.cc; sourceTree = "<group>"; };
+		70A6D92D0856139A0017C729 /* local_mutations.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = local_mutations.t.cc; sourceTree = "<group>"; };
+		70A6D92E0856139A0017C729 /* message_class.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = message_class.t.cc; sourceTree = "<group>"; };
+		70A6D92F0856139A0017C729 /* message_closure.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = message_closure.t.cc; sourceTree = "<group>"; };
+		70A6D9300856139A0017C729 /* message_display.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = message_display.t.cc; sourceTree = "<group>"; };
+		70A6D9310856139A0017C729 /* message_type.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = message_type.t.cc; sourceTree = "<group>"; };
+		70A6D9320856139A0017C729 /* mutation.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation.t.cc; sourceTree = "<group>"; };
+		70A6D9330856139A0017C729 /* mutation_lib.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation_lib.t.cc; sourceTree = "<group>"; };
+		70A6D9340856139A0017C729 /* mutation_rates.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mutation_rates.t.cc; sourceTree = "<group>"; };
+		70A6D9350856139A0017C729 /* mx_code_array.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mx_code_array.t.cc; sourceTree = "<group>"; };
+		70A6D9360856139A0017C729 /* my_code_array_less_than.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = my_code_array_less_than.t.cc; sourceTree = "<group>"; };
+		70A6D9380856139A0017C729 /* org_message.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = org_message.t.cc; sourceTree = "<group>"; };
+		70A6D9390856139A0017C729 /* organism.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = organism.t.cc; sourceTree = "<group>"; };
+		70A6D93A0856139A0017C729 /* phenotype.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = phenotype.t.cc; sourceTree = "<group>"; };
+		70A6D93B0856139A0017C729 /* population.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population.t.cc; sourceTree = "<group>"; };
+		70A6D93C0856139A0017C729 /* population_cell.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_cell.t.cc; sourceTree = "<group>"; };
+		70A6D93D0856139A0017C729 /* population_event.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_event.t.cc; sourceTree = "<group>"; };
+		70A6D93E0856139A0017C729 /* population_event_factory.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_event_factory.t.cc; sourceTree = "<group>"; };
+		70A6D93F0856139A0017C729 /* population_interface.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = population_interface.t.cc; sourceTree = "<group>"; };
+		70A6D9400856139A0017C729 /* prob_schedule.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = prob_schedule.t.cc; sourceTree = "<group>"; };
+		70A6D9410856139A0017C729 /* random.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = random.t.cc; sourceTree = "<group>"; };
+		70A6D9420856139A0017C729 /* reaction.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction.t.cc; sourceTree = "<group>"; };
+		70A6D9430856139A0017C729 /* reaction_lib.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_lib.t.cc; sourceTree = "<group>"; };
+		70A6D9440856139A0017C729 /* reaction_process.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_process.t.cc; sourceTree = "<group>"; };
+		70A6D9450856139A0017C729 /* reaction_result.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reaction_result.t.cc; sourceTree = "<group>"; };
+		70A6D9460856139A0017C729 /* ref_block.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ref_block.t.cc; sourceTree = "<group>"; };
+		70A6D9470856139A0017C729 /* resource.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource.t.cc; sourceTree = "<group>"; };
+		70A6D9480856139A0017C729 /* resource_count.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource_count.t.cc; sourceTree = "<group>"; };
+		70A6D9490856139A0017C729 /* resource_lib.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = resource_lib.t.cc; sourceTree = "<group>"; };
+		70A6D94A0856139A0017C729 /* running_average.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = running_average.t.cc; sourceTree = "<group>"; };
+		70A6D94B0856139A0017C729 /* scaled_block.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = scaled_block.t.cc; sourceTree = "<group>"; };
+		70A6D94C0856139A0017C729 /* schedule.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = schedule.t.cc; sourceTree = "<group>"; };
+		70A6D94D0856139A0017C729 /* spatial_count_elem.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = spatial_count_elem.t.cc; sourceTree = "<group>"; };
+		70A6D94E0856139A0017C729 /* spatial_res_count.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = spatial_res_count.t.cc; sourceTree = "<group>"; };
+		70A6D94F0856139A0017C729 /* species.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species.t.cc; sourceTree = "<group>"; };
+		70A6D9500856139A0017C729 /* species_control.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species_control.t.cc; sourceTree = "<group>"; };
+		70A6D9510856139A0017C729 /* species_queue.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = species_queue.t.cc; sourceTree = "<group>"; };
+		70A6D9520856139A0017C729 /* stats.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = stats.t.cc; sourceTree = "<group>"; };
+		70A6D9530856139A0017C729 /* string.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string.t.cc; sourceTree = "<group>"; };
+		70A6D9540856139A0017C729 /* string_iterator.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_iterator.t.cc; sourceTree = "<group>"; };
+		70A6D9550856139A0017C729 /* string_list.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_list.t.cc; sourceTree = "<group>"; };
+		70A6D9560856139A0017C729 /* string_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_util.t.cc; sourceTree = "<group>"; };
+		70A6D9570856139A0017C729 /* tArgDataEntry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tArgDataEntry.t.cc; sourceTree = "<group>"; };
+		70A6D9580856139A0017C729 /* tArray.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tArray.t.cc; sourceTree = "<group>"; };
+		70A6D9590856139A0017C729 /* task_entry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_entry.t.cc; sourceTree = "<group>"; };
+		70A6D95A0856139A0017C729 /* task_lib.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_lib.t.cc; sourceTree = "<group>"; };
+		70A6D95B0856139A0017C729 /* tBuffer.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tBuffer.t.cc; sourceTree = "<group>"; };
+		70A6D95C0856139A0017C729 /* tDataEntry.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tDataEntry.t.cc; sourceTree = "<group>"; };
+		70A6D95D0856139A0017C729 /* tDataEntryBase.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tDataEntryBase.t.cc; sourceTree = "<group>"; };
+		70A6D95E0856139A0017C729 /* tDataEntryCommand.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tDataEntryCommand.t.cc; sourceTree = "<group>"; };
+		70A6D95F0856139A0017C729 /* tDataManager.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tDataManager.t.cc; sourceTree = "<group>"; };
+		70A6D9600856139A0017C729 /* tDictionary.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tDictionary.t.cc; sourceTree = "<group>"; };
+		70A6D9610856139A0017C729 /* template.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = template.t.cc; sourceTree = "<group>"; };
+		70A6D9620856139A0017C729 /* test_cpu.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_cpu.t.cc; sourceTree = "<group>"; };
+		70A6D9630856139A0017C729 /* test_util.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_util.t.cc; sourceTree = "<group>"; };
+		70A6D9640856139A0017C729 /* tList.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tList.t.cc; sourceTree = "<group>"; };
+		70A6D9650856139A0017C729 /* tMatrix.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tMatrix.t.cc; sourceTree = "<group>"; };
+		70A6D9660856139A0017C729 /* tools.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tools.t.cc; sourceTree = "<group>"; };
+		70A6D9670856139A0017C729 /* tVector.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tVector.t.cc; sourceTree = "<group>"; };
+		70A6D9680856139A0017C729 /* uint.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = uint.t.cc; sourceTree = "<group>"; };
+		70A6D9690856139A0017C729 /* weighted_index.t.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = weighted_index.t.cc; sourceTree = "<group>"; };
+		70A6D96B0856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D96D0856139A0017C729 /* AbstractFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AbstractFactory.h; sourceTree = "<group>"; };
+		70A6D96E0856139A0017C729 /* AssocVector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AssocVector.h; sourceTree = "<group>"; };
+		70A6D9700856139A0017C729 /* EmptyType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EmptyType.h; sourceTree = "<group>"; };
+		70A6D9710856139A0017C729 /* Factory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Factory.h; sourceTree = "<group>"; };
+		70A6D9720856139A0017C729 /* Functor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Functor.h; sourceTree = "<group>"; };
+		70A6D9730856139A0017C729 /* HierarchyGenerators.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HierarchyGenerators.h; sourceTree = "<group>"; };
+		70A6D9740856139A0017C729 /* Loki.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Loki.pri; sourceTree = "<group>"; };
+		70A6D9770856139A0017C729 /* EmptyType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EmptyType.h; sourceTree = "<group>"; };
+		70A6D9780856139A0017C729 /* NullType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NullType.h; sourceTree = "<group>"; };
+		70A6D9790856139A0017C729 /* portby.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = portby.txt; sourceTree = "<group>"; };
+		70A6D97A0856139A0017C729 /* TypeList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeList.h; sourceTree = "<group>"; };
+		70A6D97B0856139A0017C729 /* TypeManip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeManip.h; sourceTree = "<group>"; };
+		70A6D97C0856139A0017C729 /* TypeTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeTraits.h; sourceTree = "<group>"; };
+		70A6D97E0856139A0017C729 /* AbstractFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AbstractFactory.h; sourceTree = "<group>"; };
+		70A6D97F0856139A0017C729 /* AssocVector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AssocVector.h; sourceTree = "<group>"; };
+		70A6D9800856139A0017C729 /* EmptyType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EmptyType.h; sourceTree = "<group>"; };
+		70A6D9810856139A0017C729 /* Factory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Factory.h; sourceTree = "<group>"; };
+		70A6D9820856139A0017C729 /* Functor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Functor.h; sourceTree = "<group>"; };
+		70A6D9830856139A0017C729 /* HierarchyGenerators.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HierarchyGenerators.h; sourceTree = "<group>"; };
+		70A6D9840856139A0017C729 /* MinMax.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MinMax.h; sourceTree = "<group>"; };
+		70A6D9850856139A0017C729 /* MultiMethods.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MultiMethods.h; sourceTree = "<group>"; };
+		70A6D9860856139A0017C729 /* NullType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NullType.h; sourceTree = "<group>"; };
+		70A6D9870856139A0017C729 /* portby.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = portby.txt; sourceTree = "<group>"; };
+		70A6D9880856139A0017C729 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
+		70A6D9890856139A0017C729 /* Singleton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Singleton.cpp; sourceTree = "<group>"; };
+		70A6D98A0856139A0017C729 /* Singleton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Singleton.h; sourceTree = "<group>"; };
+		70A6D98B0856139A0017C729 /* SmallObj.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SmallObj.cpp; sourceTree = "<group>"; };
+		70A6D98C0856139A0017C729 /* SmallObj.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmallObj.h; sourceTree = "<group>"; };
+		70A6D98D0856139A0017C729 /* SmartPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmartPtr.h; sourceTree = "<group>"; };
+		70A6D98E0856139A0017C729 /* static_check.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = static_check.h; sourceTree = "<group>"; };
+		70A6D98F0856139A0017C729 /* Threads.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Threads.h; sourceTree = "<group>"; };
+		70A6D9900856139A0017C729 /* TypeInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeInfo.h; sourceTree = "<group>"; };
+		70A6D9910856139A0017C729 /* TypeList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeList.h; sourceTree = "<group>"; };
+		70A6D9920856139A0017C729 /* TypeManip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeManip.h; sourceTree = "<group>"; };
+		70A6D9930856139A0017C729 /* TypeTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeTraits.h; sourceTree = "<group>"; };
+		70A6D9940856139A0017C729 /* Variant.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Variant.h; sourceTree = "<group>"; };
+		70A6D9950856139A0017C729 /* VC_Alignment.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VC_Alignment.h; sourceTree = "<group>"; };
+		70A6D9960856139A0017C729 /* Visitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Visitor.h; sourceTree = "<group>"; };
+		70A6D9970856139A0017C729 /* MultiMethods.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MultiMethods.h; sourceTree = "<group>"; };
+		70A6D9980856139A0017C729 /* NullType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NullType.h; sourceTree = "<group>"; };
+		70A6D9990856139A0017C729 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
+		70A6D99B0856139A0017C729 /* AbstractFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AbstractFactory.h; sourceTree = "<group>"; };
+		70A6D99C0856139A0017C729 /* AssocVector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AssocVector.h; sourceTree = "<group>"; };
+		70A6D99D0856139A0017C729 /* EmptyType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EmptyType.h; sourceTree = "<group>"; };
+		70A6D99E0856139A0017C729 /* Factory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Factory.h; sourceTree = "<group>"; };
+		70A6D99F0856139A0017C729 /* Functor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Functor.h; sourceTree = "<group>"; };
+		70A6D9A00856139A0017C729 /* HierarchyGenerators.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HierarchyGenerators.h; sourceTree = "<group>"; };
+		70A6D9A10856139A0017C729 /* MultiMethods.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MultiMethods.h; sourceTree = "<group>"; };
+		70A6D9A20856139A0017C729 /* NullType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NullType.h; sourceTree = "<group>"; };
+		70A6D9A30856139A0017C729 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
+		70A6D9A40856139A0017C729 /* Singleton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Singleton.cpp; sourceTree = "<group>"; };
+		70A6D9A50856139A0017C729 /* Singleton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Singleton.h; sourceTree = "<group>"; };
+		70A6D9A60856139A0017C729 /* SmallObj.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SmallObj.cpp; sourceTree = "<group>"; };
+		70A6D9A70856139A0017C729 /* SmallObj.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmallObj.h; sourceTree = "<group>"; };
+		70A6D9A80856139A0017C729 /* SmartPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmartPtr.h; sourceTree = "<group>"; };
+		70A6D9A90856139A0017C729 /* static_check.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = static_check.h; sourceTree = "<group>"; };
+		70A6D9AA0856139A0017C729 /* Threads.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Threads.h; sourceTree = "<group>"; };
+		70A6D9AB0856139A0017C729 /* Tuple.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Tuple.h; sourceTree = "<group>"; };
+		70A6D9AC0856139A0017C729 /* TypeInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeInfo.h; sourceTree = "<group>"; };
+		70A6D9AD0856139A0017C729 /* Typelist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Typelist.h; sourceTree = "<group>"; };
+		70A6D9AE0856139A0017C729 /* TypeManip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeManip.h; sourceTree = "<group>"; };
+		70A6D9AF0856139A0017C729 /* TypeTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeTraits.h; sourceTree = "<group>"; };
+		70A6D9B00856139A0017C729 /* Visitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Visitor.h; sourceTree = "<group>"; };
+		70A6D9B10856139A0017C729 /* Singleton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Singleton.cpp; sourceTree = "<group>"; };
+		70A6D9B20856139A0017C729 /* Singleton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Singleton.h; sourceTree = "<group>"; };
+		70A6D9B30856139A0017C729 /* SmallObj.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SmallObj.cpp; sourceTree = "<group>"; };
+		70A6D9B40856139A0017C729 /* SmallObj.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmallObj.h; sourceTree = "<group>"; };
+		70A6D9B50856139A0017C729 /* SmartPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SmartPtr.h; sourceTree = "<group>"; };
+		70A6D9B60856139A0017C729 /* static_check.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = static_check.h; sourceTree = "<group>"; };
+		70A6D9B70856139A0017C729 /* Threads.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Threads.h; sourceTree = "<group>"; };
+		70A6D9BD0856139A0017C729 /* Tuple.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Tuple.h; sourceTree = "<group>"; };
+		70A6D9BE0856139A0017C729 /* TypeInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeInfo.h; sourceTree = "<group>"; };
+		70A6D9BF0856139A0017C729 /* Typelist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Typelist.h; sourceTree = "<group>"; };
+		70A6D9C00856139A0017C729 /* TypeManip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeManip.h; sourceTree = "<group>"; };
+		70A6D9C10856139A0017C729 /* TypeTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TypeTraits.h; sourceTree = "<group>"; };
+		70A6D9C20856139A0017C729 /* Visitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Visitor.h; sourceTree = "<group>"; };
+		70A6D9CD0856139A0017C729 /* curses.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = curses.h; sourceTree = "<group>"; };
+		70A6D9CE0856139A0017C729 /* pdcurses.lib */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = pdcurses.lib; sourceTree = "<group>"; };
+		70A6D9CF0856139A0017C729 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
+		70A6D9D20856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6D9D30856139A0017C729 /* compare.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = compare.c; sourceTree = "<group>"; };
+		70A6D9D50856139A0017C729 /* doc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc.h; sourceTree = "<group>"; };
+		70A6D9D60856139A0017C729 /* doc_dynamic.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc_dynamic.h; sourceTree = "<group>"; };
+		70A6D9D70856139A0017C729 /* doc_printf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc_printf.h; sourceTree = "<group>"; };
+		70A6D9D80856139A0017C729 /* doc_register.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc_register.h; sourceTree = "<group>"; };
+		70A6D9D90856139A0017C729 /* doc_scanf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc_scanf.h; sourceTree = "<group>"; };
+		70A6D9DA0856139A0017C729 /* doc_static.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = doc_static.h; sourceTree = "<group>"; };
+		70A6D9DB0856139A0017C729 /* footer.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = footer.html; sourceTree = "<group>"; };
+		70A6D9DC0856139A0017C729 /* header.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = header.html; sourceTree = "<group>"; };
+		70A6D9DD0856139A0017C729 /* trio.cfg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = trio.cfg; sourceTree = "<group>"; };
+		70A6D9DE0856139A0017C729 /* trio.css */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = trio.css; sourceTree = "<group>"; };
+		70A6D9DF0856139A0017C729 /* example.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = example.c; sourceTree = "<group>"; };
+		70A6D9E10856139A0017C729 /* group___dynamic_strings.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___dynamic_strings.html; sourceTree = "<group>"; };
+		70A6D9E20856139A0017C729 /* group___printf.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___printf.html; sourceTree = "<group>"; };
+		70A6D9E30856139A0017C729 /* group___scanf.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___scanf.html; sourceTree = "<group>"; };
+		70A6D9E40856139A0017C729 /* group___special_quantities.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___special_quantities.html; sourceTree = "<group>"; };
+		70A6D9E50856139A0017C729 /* group___static_strings.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___static_strings.html; sourceTree = "<group>"; };
+		70A6D9E60856139A0017C729 /* group___user_defined.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = group___user_defined.html; sourceTree = "<group>"; };
+		70A6D9E70856139A0017C729 /* index.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = index.html; sourceTree = "<group>"; };
+		70A6D9E80856139A0017C729 /* modules.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = modules.html; sourceTree = "<group>"; };
+		70A6D9E90856139A0017C729 /* trio.css */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = trio.css; sourceTree = "<group>"; };
+		70A6D9EA0856139A0017C729 /* regression.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = regression.c; sourceTree = "<group>"; };
+		70A6D9EB0856139A0017C729 /* strio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = strio.h; sourceTree = "<group>"; };
+		70A6D9EC0856139A0017C729 /* trio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = trio.c; sourceTree = "<group>"; };
+		70A6D9ED0856139A0017C729 /* trio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = trio.h; sourceTree = "<group>"; };
+		70A6D9EE0856139A0017C729 /* trio.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = trio.pri; sourceTree = "<group>"; };
+		70A6D9EF0856139A0017C729 /* triodef.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = triodef.h; sourceTree = "<group>"; };
+		70A6D9F00856139A0017C729 /* trionan.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = trionan.c; sourceTree = "<group>"; };
+		70A6D9F10856139A0017C729 /* trionan.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = trionan.h; sourceTree = "<group>"; };
+		70A6D9F20856139A0017C729 /* triop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = triop.h; sourceTree = "<group>"; };
+		70A6D9F30856139A0017C729 /* triostr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = triostr.c; sourceTree = "<group>"; };
+		70A6D9F40856139A0017C729 /* triostr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = triostr.h; sourceTree = "<group>"; };
+		70A6DA070856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6DA080856139A0017C729 /* cStringable.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cStringable.hh; sourceTree = "<group>"; };
+		70A6DA090856139A0017C729 /* cTestCase.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cTestCase.cc; sourceTree = "<group>"; };
+		70A6DA0A0856139A0017C729 /* cTestCase.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cTestCase.hh; sourceTree = "<group>"; };
+		70A6DA0B0856139A0017C729 /* cTestProblem.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cTestProblem.cc; sourceTree = "<group>"; };
+		70A6DA0C0856139A0017C729 /* cTestProblem.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cTestProblem.hh; sourceTree = "<group>"; };
+		70A6DA0D0856139A0017C729 /* cTestResult.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cTestResult.cc; sourceTree = "<group>"; };
+		70A6DA0E0856139A0017C729 /* cTestResult.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cTestResult.hh; sourceTree = "<group>"; };
+		70A6DA0F0856139A0017C729 /* cTextTestInterpreter.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cTextTestInterpreter.cc; sourceTree = "<group>"; };
+		70A6DA100856139A0017C729 /* cTextTestInterpreter.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cTextTestInterpreter.hh; sourceTree = "<group>"; };
+		70A6DA120856139A0017C729 /* point.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = point.h; sourceTree = "<group>"; };
+		70A6DA130856139A0017C729 /* test_case_point.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_case_point.cpp; sourceTree = "<group>"; };
+		70A6DA140856139A0017C729 /* test_case_point.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = test_case_point.h; sourceTree = "<group>"; };
+		70A6DA150856139A0017C729 /* test_point.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_point.cpp; sourceTree = "<group>"; };
+		70A6DA160856139A0017C729 /* stringable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stringable.h; sourceTree = "<group>"; };
+		70A6DA170856139A0017C729 /* test_case.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_case.cpp; sourceTree = "<group>"; };
+		70A6DA180856139A0017C729 /* test_case.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = test_case.h; sourceTree = "<group>"; };
+		70A6DA190856139A0017C729 /* test_problem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_problem.cpp; sourceTree = "<group>"; };
+		70A6DA1A0856139A0017C729 /* test_problem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = test_problem.h; sourceTree = "<group>"; };
+		70A6DA1B0856139A0017C729 /* test_result.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_result.cpp; sourceTree = "<group>"; };
+		70A6DA1C0856139A0017C729 /* test_result.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = test_result.h; sourceTree = "<group>"; };
+		70A6DA1D0856139A0017C729 /* text_test_interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = text_test_interpreter.cpp; sourceTree = "<group>"; };
+		70A6DA1E0856139A0017C729 /* text_test_interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = text_test_interpreter.h; sourceTree = "<group>"; };
+		70A6DA200856139A0017C729 /* block_struct.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = block_struct.cc; sourceTree = "<group>"; };
+		70A6DA210856139A0017C729 /* block_struct.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = block_struct.hh; sourceTree = "<group>"; };
+		70A6DA220856139A0017C729 /* cCycleCheck.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cCycleCheck.cc; sourceTree = "<group>"; };
+		70A6DA230856139A0017C729 /* cCycleCheck.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cCycleCheck.hh; sourceTree = "<group>"; };
+		70A6DA240856139A0017C729 /* change_list.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = change_list.cc; sourceTree = "<group>"; };
+		70A6DA250856139A0017C729 /* change_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = change_list.hh; sourceTree = "<group>"; };
+		70A6DA260856139A0017C729 /* cID.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cID.hh; sourceTree = "<group>"; };
+		70A6DA270856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6DA280856139A0017C729 /* const_schedule.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = const_schedule.cc; sourceTree = "<group>"; };
+		70A6DA290856139A0017C729 /* const_schedule.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = const_schedule.hh; sourceTree = "<group>"; };
+		70A6DA2A0856139A0017C729 /* count_tracker.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = count_tracker.cc; sourceTree = "<group>"; };
+		70A6DA2B0856139A0017C729 /* count_tracker.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = count_tracker.hh; sourceTree = "<group>"; };
+		70A6DA2C0856139A0017C729 /* cVerifierSuiteRecurser.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = cVerifierSuiteRecurser.hh; sourceTree = "<group>"; };
+		70A6DA2D0856139A0017C729 /* data_entry.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_entry.cc; sourceTree = "<group>"; };
+		70A6DA2E0856139A0017C729 /* data_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = data_entry.hh; sourceTree = "<group>"; };
+		70A6DA2F0856139A0017C729 /* data_file.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_file.cc; sourceTree = "<group>"; };
+		70A6DA300856139A0017C729 /* data_file.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = data_file.hh; sourceTree = "<group>"; };
+		70A6DA310856139A0017C729 /* data_file_manager.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_file_manager.cc; sourceTree = "<group>"; };
+		70A6DA320856139A0017C729 /* data_file_manager.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = data_file_manager.hh; sourceTree = "<group>"; };
+		70A6DA330856139A0017C729 /* data_manager_base.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = data_manager_base.cc; sourceTree = "<group>"; };
+		70A6DA340856139A0017C729 /* data_manager_base.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = data_manager_base.hh; sourceTree = "<group>"; };
+		70A6DA350856139A0017C729 /* default_message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = default_message_display.cc; sourceTree = "<group>"; };
+		70A6DA360856139A0017C729 /* default_message_display.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = default_message_display.hh; sourceTree = "<group>"; };
+		70A6DA370856139A0017C729 /* double_sum.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = double_sum.cc; sourceTree = "<group>"; };
+		70A6DA380856139A0017C729 /* double_sum.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = double_sum.hh; sourceTree = "<group>"; };
+		70A6DA390856139A0017C729 /* file.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = file.cc; sourceTree = "<group>"; };
+		70A6DA3A0856139A0017C729 /* file.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = file.hh; sourceTree = "<group>"; };
+		70A6DA3B0856139A0017C729 /* fixed_block.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_block.cc; sourceTree = "<group>"; };
+		70A6DA3C0856139A0017C729 /* fixed_block.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = fixed_block.hh; sourceTree = "<group>"; };
+		70A6DA3D0856139A0017C729 /* fixed_coords.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = fixed_coords.hh; sourceTree = "<group>"; };
+		70A6DA3E0856139A0017C729 /* functions.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = functions.hh; sourceTree = "<group>"; };
+		70A6DA3F0856139A0017C729 /* genesis.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = genesis.cc; sourceTree = "<group>"; };
+		70A6DA400856139A0017C729 /* genesis.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = genesis.hh; sourceTree = "<group>"; };
+		70A6DA410856139A0017C729 /* help_alias.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_alias.cc; sourceTree = "<group>"; };
+		70A6DA420856139A0017C729 /* help_alias.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = help_alias.hh; sourceTree = "<group>"; };
+		70A6DA430856139A0017C729 /* help_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = help_entry.hh; sourceTree = "<group>"; };
+		70A6DA440856139A0017C729 /* help_full_entry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = help_full_entry.hh; sourceTree = "<group>"; };
+		70A6DA450856139A0017C729 /* help_manager.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_manager.cc; sourceTree = "<group>"; };
+		70A6DA460856139A0017C729 /* help_manager.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = help_manager.hh; sourceTree = "<group>"; };
+		70A6DA470856139A0017C729 /* help_type.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = help_type.cc; sourceTree = "<group>"; };
+		70A6DA480856139A0017C729 /* help_type.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = help_type.hh; sourceTree = "<group>"; };
+		70A6DA490856139A0017C729 /* histogram.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = histogram.cc; sourceTree = "<group>"; };
+		70A6DA4A0856139A0017C729 /* histogram.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = histogram.hh; sourceTree = "<group>"; };
+		70A6DA4B0856139A0017C729 /* indexed_block_struct.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = indexed_block_struct.cc; sourceTree = "<group>"; };
+		70A6DA4C0856139A0017C729 /* indexed_block_struct.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = indexed_block_struct.hh; sourceTree = "<group>"; };
+		70A6DA4D0856139A0017C729 /* init_file.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = init_file.cc; sourceTree = "<group>"; };
+		70A6DA4E0856139A0017C729 /* init_file.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = init_file.hh; sourceTree = "<group>"; };
+		70A6DA4F0856139A0017C729 /* int_sum.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = int_sum.cc; sourceTree = "<group>"; };
+		70A6DA500856139A0017C729 /* int_sum.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = int_sum.hh; sourceTree = "<group>"; };
+		70A6DA510856139A0017C729 /* integrated_schedule.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = integrated_schedule.cc; sourceTree = "<group>"; };
+		70A6DA520856139A0017C729 /* integrated_schedule.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = integrated_schedule.hh; sourceTree = "<group>"; };
+		70A6DA530856139A0017C729 /* integrated_schedule_node.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = integrated_schedule_node.cc; sourceTree = "<group>"; };
+		70A6DA540856139A0017C729 /* integrated_schedule_node.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = integrated_schedule_node.hh; sourceTree = "<group>"; };
+		70A6DA550856139A0017C729 /* merit.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = merit.cc; sourceTree = "<group>"; };
+		70A6DA560856139A0017C729 /* merit.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = merit.hh; sourceTree = "<group>"; };
+		70A6DA570856139A0017C729 /* message_class.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = message_class.hh; sourceTree = "<group>"; };
+		70A6DA580856139A0017C729 /* message_closure.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = message_closure.hh; sourceTree = "<group>"; };
+		70A6DA590856139A0017C729 /* message_display.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = message_display.cc; sourceTree = "<group>"; };
+		70A6DA5A0856139A0017C729 /* message_display.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = message_display.hh; sourceTree = "<group>"; };
+		70A6DA5B0856139A0017C729 /* message_display_hdrs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = message_display_hdrs.hh; sourceTree = "<group>"; };
+		70A6DA5C0856139A0017C729 /* message_type.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = message_type.hh; sourceTree = "<group>"; };
+		70A6DA5D0856139A0017C729 /* prob_schedule.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = prob_schedule.cc; sourceTree = "<group>"; };
+		70A6DA5E0856139A0017C729 /* prob_schedule.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = prob_schedule.hh; sourceTree = "<group>"; };
+		70A6DA5F0856139A0017C729 /* random.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = random.cc; sourceTree = "<group>"; };
+		70A6DA600856139A0017C729 /* random.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = random.hh; sourceTree = "<group>"; };
+		70A6DA610856139A0017C729 /* recursive_tests_decl_hdrs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = recursive_tests_decl_hdrs.hh; sourceTree = "<group>"; };
+		70A6DA620856139A0017C729 /* recursive_tests_defn_hdrs.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = recursive_tests_defn_hdrs.hh; sourceTree = "<group>"; };
+		70A6DA630856139A0017C729 /* recursive_tests_macros.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = recursive_tests_macros.hh; sourceTree = "<group>"; };
+		70A6DA640856139A0017C729 /* ref_block.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ref_block.cc; sourceTree = "<group>"; };
+		70A6DA650856139A0017C729 /* ref_block.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ref_block.hh; sourceTree = "<group>"; };
+		70A6DA660856139A0017C729 /* running_average.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = running_average.cc; sourceTree = "<group>"; };
+		70A6DA670856139A0017C729 /* running_average.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = running_average.hh; sourceTree = "<group>"; };
+		70A6DA680856139A0017C729 /* scaled_block.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = scaled_block.cc; sourceTree = "<group>"; };
+		70A6DA690856139A0017C729 /* scaled_block.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = scaled_block.hh; sourceTree = "<group>"; };
+		70A6DA6A0856139A0017C729 /* schedule.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = schedule.cc; sourceTree = "<group>"; };
+		70A6DA6B0856139A0017C729 /* schedule.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = schedule.hh; sourceTree = "<group>"; };
+		70A6DA6C0856139A0017C729 /* string.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string.cc; sourceTree = "<group>"; };
+		70A6DA6D0856139A0017C729 /* string.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = string.hh; sourceTree = "<group>"; };
+		70A6DA6E0856139A0017C729 /* string_iterator.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_iterator.cc; sourceTree = "<group>"; };
+		70A6DA6F0856139A0017C729 /* string_iterator.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = string_iterator.hh; sourceTree = "<group>"; };
+		70A6DA700856139A0017C729 /* string_list.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_list.cc; sourceTree = "<group>"; };
+		70A6DA710856139A0017C729 /* string_list.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = string_list.hh; sourceTree = "<group>"; };
+		70A6DA720856139A0017C729 /* string_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = string_util.cc; sourceTree = "<group>"; };
+		70A6DA730856139A0017C729 /* string_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = string_util.hh; sourceTree = "<group>"; };
+		70A6DA740856139A0017C729 /* tArgDataEntry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tArgDataEntry.hh; sourceTree = "<group>"; };
+		70A6DA750856139A0017C729 /* tArray.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tArray.hh; sourceTree = "<group>"; };
+		70A6DA760856139A0017C729 /* tBuffer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tBuffer.hh; sourceTree = "<group>"; };
+		70A6DA770856139A0017C729 /* tDataEntry.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDataEntry.hh; sourceTree = "<group>"; };
+		70A6DA780856139A0017C729 /* tDataEntryBase.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDataEntryBase.hh; sourceTree = "<group>"; };
+		70A6DA790856139A0017C729 /* tDataEntryCommand.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDataEntryCommand.hh; sourceTree = "<group>"; };
+		70A6DA7A0856139A0017C729 /* tDataManager.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDataManager.hh; sourceTree = "<group>"; };
+		70A6DA7B0856139A0017C729 /* tDictionary.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tDictionary.hh; sourceTree = "<group>"; };
+		70A6DA7D0856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6DA7E0856139A0017C729 /* UnitTest_recursive_tests.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = UnitTest_recursive_tests.cc; sourceTree = "<group>"; };
+		70A6DA7F0856139A0017C729 /* tList.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tList.hh; sourceTree = "<group>"; };
+		70A6DA800856139A0017C729 /* tMatrix.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tMatrix.hh; sourceTree = "<group>"; };
+		70A6DA810856139A0017C729 /* tMemTrack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tMemTrack.hh; sourceTree = "<group>"; };
+		70A6DA820856139A0017C729 /* tools.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tools.cc; sourceTree = "<group>"; };
+		70A6DA830856139A0017C729 /* tools.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tools.hh; sourceTree = "<group>"; };
+		70A6DA840856139A0017C729 /* tools.pri */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tools.pri; sourceTree = "<group>"; };
+		70A6DA850856139A0017C729 /* tUnitTestSuite.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tUnitTestSuite.hh; sourceTree = "<group>"; };
+		70A6DA860856139A0017C729 /* tUnitTestSuiteRecurser.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tUnitTestSuiteRecurser.hh; sourceTree = "<group>"; };
+		70A6DA870856139A0017C729 /* tVector.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tVector.hh; sourceTree = "<group>"; };
+		70A6DA880856139A0017C729 /* tVerifierSuite.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tVerifierSuite.hh; sourceTree = "<group>"; };
+		70A6DA890856139A0017C729 /* tVerifierSuiteRecurser.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = tVerifierSuiteRecurser.hh; sourceTree = "<group>"; };
+		70A6DA8A0856139A0017C729 /* uint.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = uint.hh; sourceTree = "<group>"; };
+		70A6DA8B0856139A0017C729 /* weighted_index.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = weighted_index.cc; sourceTree = "<group>"; };
+		70A6DA8C0856139A0017C729 /* weighted_index.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = weighted_index.hh; sourceTree = "<group>"; };
+		70A6DA8D0856139A0017C729 /* win32_mkdir_hack.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = win32_mkdir_hack.hh; sourceTree = "<group>"; };
+		70A6DA8F0856139A0017C729 /* fixHeaders.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = fixHeaders.py; sourceTree = "<group>"; };
+		70A6DA910856139A0017C729 /* hist_map.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hist_map.cc; sourceTree = "<group>"; };
+		70A6DA920856139A0017C729 /* hist_map2.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hist_map2.cc; sourceTree = "<group>"; };
+		70A6DA930856139A0017C729 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
+		70A6DA940856139A0017C729 /* matlabify.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = matlabify.cc; sourceTree = "<group>"; };
+		70A6DA960856139A0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6DA970856139A0017C729 /* environment.rotate */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = environment.rotate; sourceTree = "<group>"; };
+		70A6DA980856139B0017C729 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
+		70A6DA990856139B0017C729 /* task_event_gen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_event_gen.cc; sourceTree = "<group>"; };
+		70A6DA9A0856139B0017C729 /* task_event_gen.old.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = task_event_gen.old.cc; sourceTree = "<group>"; };
+		70A6DA9C0856139B0017C729 /* ansi.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ansi.cc; sourceTree = "<group>"; };
+		70A6DA9D0856139B0017C729 /* ansi.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ansi.hh; sourceTree = "<group>"; };
+		70A6DA9E0856139B0017C729 /* bar_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bar_screen.cc; sourceTree = "<group>"; };
+		70A6DA9F0856139B0017C729 /* bar_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = bar_screen.hh; sourceTree = "<group>"; };
+		70A6DAA00856139B0017C729 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		70A6DAA10856139B0017C729 /* environment_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = environment_screen.cc; sourceTree = "<group>"; };
+		70A6DAA20856139B0017C729 /* environment_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = environment_screen.hh; sourceTree = "<group>"; };
+		70A6DAA30856139B0017C729 /* hist_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hist_screen.cc; sourceTree = "<group>"; };
+		70A6DAA40856139B0017C729 /* hist_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = hist_screen.hh; sourceTree = "<group>"; };
+		70A6DAA50856139B0017C729 /* key_chart */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = key_chart; sourceTree = "<group>"; };
+		70A6DAA60856139B0017C729 /* map_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = map_screen.cc; sourceTree = "<group>"; };
+		70A6DAA70856139B0017C729 /* map_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = map_screen.hh; sourceTree = "<group>"; };
+		70A6DAA80856139B0017C729 /* menu.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = menu.cc; sourceTree = "<group>"; };
+		70A6DAA90856139B0017C729 /* menu.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = menu.hh; sourceTree = "<group>"; };
+		70A6DAAA0856139B0017C729 /* ncurses.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ncurses.cc; sourceTree = "<group>"; };
+		70A6DAAB0856139B0017C729 /* ncurses.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ncurses.hh; sourceTree = "<group>"; };
+		70A6DAAC0856139B0017C729 /* options_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = options_screen.cc; sourceTree = "<group>"; };
+		70A6DAAD0856139B0017C729 /* options_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = options_screen.hh; sourceTree = "<group>"; };
+		70A6DAAE0856139B0017C729 /* stats_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = stats_screen.cc; sourceTree = "<group>"; };
+		70A6DAAF0856139B0017C729 /* stats_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = stats_screen.hh; sourceTree = "<group>"; };
+		70A6DAB00856139B0017C729 /* symbol_util.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = symbol_util.cc; sourceTree = "<group>"; };
+		70A6DAB10856139B0017C729 /* symbol_util.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = symbol_util.hh; sourceTree = "<group>"; };
+		70A6DAB20856139B0017C729 /* text_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = text_screen.cc; sourceTree = "<group>"; };
+		70A6DAB30856139B0017C729 /* text_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = text_screen.hh; sourceTree = "<group>"; };
+		70A6DAB40856139B0017C729 /* text_window.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = text_window.hh; sourceTree = "<group>"; };
+		70A6DAB50856139B0017C729 /* view.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = view.cc; sourceTree = "<group>"; };
+		70A6DAB60856139B0017C729 /* view.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = view.hh; sourceTree = "<group>"; };
+		70A6DAB70856139B0017C729 /* viewer.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = viewer.cc; sourceTree = "<group>"; };
+		70A6DAB80856139B0017C729 /* viewer.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = viewer.hh; sourceTree = "<group>"; };
+		70A6DAB90856139B0017C729 /* viewers.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = viewers.pro; sourceTree = "<group>"; };
+		70A6DABA0856139B0017C729 /* zoom_screen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = zoom_screen.cc; sourceTree = "<group>"; };
+		70A6DABB0856139B0017C729 /* zoom_screen.hh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = zoom_screen.hh; sourceTree = "<group>"; };
+		70A6DAC5085613CA0017C729 /* avida2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = avida2; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		70A6DAC3085613CA0017C729 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		70A6D436085613740017C729 = {
+			isa = PBXGroup;
+			children = (
+				70A6D441085613960017C729 /* source */,
+				70A6DAC6085613CA0017C729 /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		70A6D441085613960017C729 /* source */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D442085613960017C729 /* bindings */,
+				70A6D52D085613970017C729 /* CMakeLists.txt */,
+				70A6D52E085613970017C729 /* cpu */,
+				70A6D561085613970017C729 /* defs.hh */,
+				70A6D562085613970017C729 /* Doxyfile */,
+				70A6D563085613970017C729 /* event */,
+				70A6D57B085613970017C729 /* LEVELS */,
+				70A6D57C085613970017C729 /* main */,
+				70A6D60F085613970017C729 /* MAP.renamed_to_avoid_naming_conflict_with_stl */,
+				70A6D610085613970017C729 /* modules.pri */,
+				70A6D611085613970017C729 /* python */,
+				70A6D6BC085613980017C729 /* qt-viewer */,
+				70A6D86D085613990017C729 /* support */,
+				70A6D89C085613990017C729 /* testsuites */,
+				70A6D96A0856139A0017C729 /* third-party */,
+				70A6DA1F0856139A0017C729 /* tools */,
+				70A6DA8E0856139A0017C729 /* utils */,
+				70A6DA9B0856139B0017C729 /* viewers */,
+				70A6DABC0856139B0017C729 /* vista */,
+			);
+			path = source;
+			sourceTree = "<group>";
+		};
+		70A6D442085613960017C729 /* bindings */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D443085613960017C729 /* Boost.Python */,
+				70A6D52C085613970017C729 /* CMakeLists.txt */,
+			);
+			path = bindings;
+			sourceTree = "<group>";
+		};
+		70A6D443085613960017C729 /* Boost.Python */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D444085613960017C729 /* 4stack_head.pyste */,
+				70A6D445085613960017C729 /* A.hh */,
+				70A6D446085613960017C729 /* A.pyste */,
+				70A6D447085613960017C729 /* AB.cc */,
+				70A6D448085613960017C729 /* analyze.pyste */,
+				70A6D449085613960017C729 /* analyze_command.pyste */,
+				70A6D44A085613960017C729 /* analyze_command_def.pyste */,
+				70A6D44B085613960017C729 /* analyze_command_def_base.pyste */,
+				70A6D44C085613960017C729 /* analyze_flow_command.pyste */,
+				70A6D44D085613960017C729 /* analyze_flow_command_def.pyste */,
+				70A6D44E085613960017C729 /* analyze_function.pyste */,
+				70A6D44F085613960017C729 /* analyze_genotype.pyste */,
+				70A6D450085613960017C729 /* analyze_util.pyste */,
+				70A6D451085613960017C729 /* avida-fixups.hh */,
+				70A6D452085613960017C729 /* avida.pyste */,
+				70A6D453085613960017C729 /* avida_driver_analyze.pyste */,
+				70A6D454085613960017C729 /* avida_driver_base.pyste */,
+				70A6D455085613960017C729 /* avida_driver_population.pyste */,
+				70A6D456085613960017C729 /* avida_triggers.pyste */,
+				70A6D457085613960017C729 /* AvidaGui */,
+				70A6D476085613960017C729 /* AvidaPyste.py */,
+				70A6D477085613960017C729 /* B.hh */,
+				70A6D478085613960017C729 /* B.pyste */,
+				70A6D479085613960017C729 /* birth_chamber.pyste */,
+				70A6D47A085613960017C729 /* block_struct.pyste */,
+				70A6D47B085613960017C729 /* callback_util.pyste */,
+				70A6D47C085613960017C729 /* cCycleCheck.pyste */,
+				70A6D47D085613960017C729 /* change_list.pyste */,
+				70A6D47E085613960017C729 /* cID.pyste */,
+				70A6D47F085613960017C729 /* cmake_entries */,
+				70A6D480085613960017C729 /* CMakeLists.txt */,
+				70A6D481085613960017C729 /* code_label.pyste */,
+				70A6D482085613960017C729 /* config.pyste */,
+				70A6D483085613960017C729 /* const_schedule.pyste */,
+				70A6D484085613960017C729 /* count_tracker.pyste */,
+				70A6D485085613960017C729 /* cpu_defs-fixups.cc */,
+				70A6D486085613960017C729 /* cpu_defs-fixups.hh */,
+				70A6D487085613960017C729 /* cpu_defs.pyste */,
+				70A6D488085613960017C729 /* cpu_head-fixups.cc */,
+				70A6D489085613960017C729 /* cpu_head-fixups.hh */,
+				70A6D48A085613960017C729 /* cpu_head.pyste */,
+				70A6D48B085613960017C729 /* cpu_memory-fixups.cc */,
+				70A6D48C085613960017C729 /* cpu_memory-fixups.hh */,
+				70A6D48D085613960017C729 /* cpu_memory.pyste */,
+				70A6D48E085613960017C729 /* cpu_stack.pyste */,
+				70A6D48F085613960017C729 /* cpu_stats.pyste */,
+				70A6D490085613960017C729 /* cpu_test_info.pyste */,
+				70A6D491085613960017C729 /* cStringable.pyste */,
+				70A6D492085613960017C729 /* cTestCase.pyste */,
+				70A6D493085613960017C729 /* cTestProblem.pyste */,
+				70A6D494085613960017C729 /* cTestResult.pyste */,
+				70A6D495085613960017C729 /* cTextTestInterpreter.pyste */,
+				70A6D496085613960017C729 /* data_entry.pyste */,
+				70A6D497085613960017C729 /* data_file.pyste */,
+				70A6D498085613960017C729 /* data_file_manager.pyste */,
+				70A6D499085613960017C729 /* data_manager_base.pyste */,
+				70A6D49A085613960017C729 /* double_sum.pyste */,
+				70A6D49B085613960017C729 /* environment.pyste */,
+				70A6D49C085613960017C729 /* event.pyste */,
+				70A6D49D085613960017C729 /* event_factory.pyste */,
+				70A6D49E085613960017C729 /* event_factory_manager.pyste */,
+				70A6D49F085613960017C729 /* event_list.pyste */,
+				70A6D4A0085613960017C729 /* event_list_entry.pyste */,
+				70A6D4A1085613960017C729 /* event_list_iterator.pyste */,
+				70A6D4A2085613960017C729 /* event_triggers.pyste */,
+				70A6D4A3085613960017C729 /* file-fixups.cc */,
+				70A6D4A4085613960017C729 /* file-fixups.hh */,
+				70A6D4A5085613960017C729 /* file.pyste */,
+				70A6D4A6085613960017C729 /* fitness_matrix.pyste */,
+				70A6D4A7085613960017C729 /* fixed_block.pyste */,
+				70A6D4A8085613960017C729 /* fixed_coords.pyste */,
+				70A6D4A9085613960017C729 /* genebank.pyste */,
+				70A6D4AA085613960017C729 /* generatePysteFiles.py */,
+				70A6D4AB085613960017C729 /* genesis-fixups.cc */,
+				70A6D4AC085613960017C729 /* genesis-fixups.hh */,
+				70A6D4AD085613960017C729 /* genesis.pyste */,
+				70A6D4AE085613960017C729 /* genome.pyste */,
+				70A6D4AF085613960017C729 /* genome_util.pyste */,
+				70A6D4B0085613960017C729 /* genotype.pyste */,
+				70A6D4B1085613960017C729 /* genotype_batch.pyste */,
+				70A6D4B2085613960017C729 /* genotype_birth_data.pyste */,
+				70A6D4B3085613960017C729 /* genotype_control.pyste */,
+				70A6D4B4085613960017C729 /* genotype_test_data.pyste */,
+				70A6D4B5085613960017C729 /* getting_started1.cpp */,
+				70A6D4B6085613960017C729 /* getting_started2.cpp */,
+				70A6D4B7085613960017C729 /* hardware_4stack.pyste */,
+				70A6D4B8085613960017C729 /* hardware_4stack_thread.pyste */,
+				70A6D4B9085613960017C729 /* hardware_base.pyste */,
+				70A6D4BA085613960017C729 /* hardware_cpu-fixups.cc */,
+				70A6D4BB085613960017C729 /* hardware_cpu-fixups.hh */,
+				70A6D4BC085613960017C729 /* hardware_cpu.pyste */,
+				70A6D4BD085613960017C729 /* hardware_cpu_thread.pyste */,
+				70A6D4BE085613960017C729 /* hardware_factory.pyste */,
+				70A6D4BF085613960017C729 /* hardware_status_printer.pyste */,
+				70A6D4C0085613960017C729 /* hardware_tracer.pyste */,
+				70A6D4C1085613960017C729 /* hardware_tracer_4stack.pyste */,
+				70A6D4C2085613960017C729 /* hardware_tracer_cpu.pyste */,
+				70A6D4C3085613960017C729 /* hardware_tracer_test_cpu.pyste */,
+				70A6D4C4085613960017C729 /* hardware_util.pyste */,
+				70A6D4C5085613960017C729 /* help_alias.pyste */,
+				70A6D4C6085613960017C729 /* help_entry.pyste */,
+				70A6D4C7085613960017C729 /* help_full_entry.pyste */,
+				70A6D4C8085613960017C729 /* help_manager.pyste */,
+				70A6D4C9085613960017C729 /* help_type.pyste */,
+				70A6D4CA085613960017C729 /* histogram.pyste */,
+				70A6D4CB085613960017C729 /* indexed_block_struct.pyste */,
+				70A6D4CC085613960017C729 /* init_file.pyste */,
+				70A6D4CD085613960017C729 /* inject_genebank.pyste */,
+				70A6D4CE085613960017C729 /* inject_genotype.pyste */,
+				70A6D4CF085613970017C729 /* inject_genotype_birth_data.pyste */,
+				70A6D4D0085613970017C729 /* inject_genotype_control.pyste */,
+				70A6D4D1085613970017C729 /* inject_genotype_element.pyste */,
+				70A6D4D2085613970017C729 /* inject_genotype_queue.pyste */,
+				70A6D4D3085613970017C729 /* inst_lib_base.pyste */,
+				70A6D4D4085613970017C729 /* inst_lib_cpu.pyste */,
+				70A6D4D5085613970017C729 /* inst_set.pyste */,
+				70A6D4D6085613970017C729 /* inst_util.pyste */,
+				70A6D4D7085613970017C729 /* instruction.pyste */,
+				70A6D4D8085613970017C729 /* int_sum.pyste */,
+				70A6D4D9085613970017C729 /* integrated_schedule.pyste */,
+				70A6D4DA085613970017C729 /* integrated_schedule_node.pyste */,
+				70A6D4DB085613970017C729 /* kaben_brainstorms.cc */,
+				70A6D4DC085613970017C729 /* kaben_brainstorms.cpp */,
+				70A6D4DD085613970017C729 /* kaben_brainstorms.pyste */,
+				70A6D4DE085613970017C729 /* landscape.pyste */,
+				70A6D4DF085613970017C729 /* lineage.pyste */,
+				70A6D4E0085613970017C729 /* lineage_control.pyste */,
+				70A6D4E1085613970017C729 /* local_mutations.pyste */,
+				70A6D4E2085613970017C729 /* memory_flags.pyste */,
+				70A6D4E3085613970017C729 /* merit.pyste */,
+				70A6D4E4085613970017C729 /* mutation.pyste */,
+				70A6D4E5085613970017C729 /* mutation_lib.pyste */,
+				70A6D4E6085613970017C729 /* mutation_rates.pyste */,
+				70A6D4E7085613970017C729 /* mx_code_array.pyste */,
+				70A6D4E8085613970017C729 /* my_code_array_less_than.pyste */,
+				70A6D4E9085613970017C729 /* org_message.pyste */,
+				70A6D4EA085613970017C729 /* organism.pyste */,
+				70A6D4EB085613970017C729 /* phenotype.pyste */,
+				70A6D4EC085613970017C729 /* population.pyste */,
+				70A6D4ED085613970017C729 /* population_cell.pyste */,
+				70A6D4EE085613970017C729 /* population_event.pyste */,
+				70A6D4EF085613970017C729 /* population_event_factory.pyste */,
+				70A6D4F0085613970017C729 /* population_interface-fixups.hh */,
+				70A6D4F1085613970017C729 /* population_interface.pyste */,
+				70A6D4F2085613970017C729 /* prob_schedule.pyste */,
+				70A6D4F3085613970017C729 /* py_avida_driver-fixups.cc */,
+				70A6D4F4085613970017C729 /* py_avida_driver.hh */,
+				70A6D4F5085613970017C729 /* py_avida_driver.pyste */,
+				70A6D4F6085613970017C729 /* py_doctest_driver.py */,
+				70A6D4F7085613970017C729 /* py_hardware_tracer-fixups.cc */,
+				70A6D4F8085613970017C729 /* py_hardware_tracer.hh */,
+				70A6D4F9085613970017C729 /* py_hardware_tracer.pyste */,
+				70A6D4FA085613970017C729 /* py_kaben_brainstorms_t.py */,
+				70A6D4FB085613970017C729 /* py_unittest_driver.py */,
+				70A6D4FC085613970017C729 /* random.pyste */,
+				70A6D4FD085613970017C729 /* reaction.pyste */,
+				70A6D4FE085613970017C729 /* reaction_lib.pyste */,
+				70A6D4FF085613970017C729 /* reaction_process.pyste */,
+				70A6D500085613970017C729 /* reaction_requisite.pyste */,
+				70A6D501085613970017C729 /* reaction_result.pyste */,
+				70A6D502085613970017C729 /* ref_block.pyste */,
+				70A6D503085613970017C729 /* resource.pyste */,
+				70A6D504085613970017C729 /* resource_count-fixups.cc */,
+				70A6D505085613970017C729 /* resource_count-fixups.hh */,
+				70A6D506085613970017C729 /* resource_count.pyste */,
+				70A6D507085613970017C729 /* resource_lib.pyste */,
+				70A6D508085613970017C729 /* running_average.pyste */,
+				70A6D509085613970017C729 /* scaled_block.pyste */,
+				70A6D50A085613970017C729 /* schedule.pyste */,
+				70A6D50B085613970017C729 /* spatial_count_elem.pyste */,
+				70A6D50C085613970017C729 /* spatial_res_count.pyste */,
+				70A6D50D085613970017C729 /* species.pyste */,
+				70A6D50E085613970017C729 /* species_control.pyste */,
+				70A6D50F085613970017C729 /* species_queue.pyste */,
+				70A6D510085613970017C729 /* stats.pyste */,
+				70A6D511085613970017C729 /* string.pyste */,
+				70A6D512085613970017C729 /* string_iterator.pyste */,
+				70A6D513085613970017C729 /* string_list.pyste */,
+				70A6D514085613970017C729 /* string_util.pyste */,
+				70A6D515085613970017C729 /* tArray.pyste */,
+				70A6D516085613970017C729 /* tArray_instantiations.hh */,
+				70A6D517085613970017C729 /* task_entry.pyste */,
+				70A6D518085613970017C729 /* task_lib.pyste */,
+				70A6D519085613970017C729 /* tBuffer.pyste */,
+				70A6D51A085613970017C729 /* tBuffer_instantiations.hh */,
+				70A6D51B085613970017C729 /* tDictionary.pyste */,
+				70A6D51C085613970017C729 /* tDictionary_instantiations.hh */,
+				70A6D51D085613970017C729 /* test_cpu-fixups.cc */,
+				70A6D51E085613970017C729 /* test_cpu-fixups.hh */,
+				70A6D51F085613970017C729 /* test_cpu.pyste */,
+				70A6D520085613970017C729 /* test_getting_started1.py */,
+				70A6D521085613970017C729 /* test_getting_started2.py */,
+				70A6D522085613970017C729 /* test_util.pyste */,
+				70A6D523085613970017C729 /* tList.pyste */,
+				70A6D524085613970017C729 /* tList_instantiations.hh */,
+				70A6D525085613970017C729 /* tMatrix.pyste */,
+				70A6D526085613970017C729 /* tMatrix_instantiations.hh */,
+				70A6D527085613970017C729 /* tools.pyste */,
+				70A6D528085613970017C729 /* tVector.pyste */,
+				70A6D529085613970017C729 /* tVector_instantiations.hh */,
+				70A6D52A085613970017C729 /* uint.pyste */,
+				70A6D52B085613970017C729 /* weighted_index.pyste */,
+			);
+			path = Boost.Python;
+			sourceTree = "<group>";
+		};
+		70A6D457085613960017C729 /* AvidaGui */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D458085613960017C729 /* __init__.py */,
+				70A6D459085613960017C729 /* buildapp.py */,
+				70A6D45A085613960017C729 /* FunctionalTest_recursive_tests.py */,
+				70A6D45B085613960017C729 /* py_avida_core_data.py */,
+				70A6D45C085613960017C729 /* py_avida_driver_controller.py */,
+				70A6D45D085613960017C729 /* py_avida_state_mediator.py */,
+				70A6D45E085613960017C729 /* py_avida_threaded_driver.py */,
+				70A6D45F085613960017C729 /* py_brainstorms.py */,
+				70A6D460085613960017C729 /* py_main_controller_data.py */,
+				70A6D461085613960017C729 /* pyEduMainCtrl.py */,
+				70A6D462085613960017C729 /* pyMdl.py */,
+				70A6D463085613960017C729 /* pySessionCtrl.py */,
+				70A6D464085613960017C729 /* pySessionCtrl.py.1 */,
+				70A6D465085613960017C729 /* pySessionDumbCtrl.py.1 */,
+				70A6D466085613960017C729 /* pySessionWorkThreadHdlr.py.0 */,
+				70A6D467085613960017C729 /* pySessionWorkThreadHdlr.py.1 */,
+				70A6D468085613960017C729 /* pyTemporaryReloads.py */,
+				70A6D469085613960017C729 /* UnitTest_pyAvidaCoreData.py */,
+				70A6D46A085613960017C729 /* UnitTest_pyAvidaThreadedDriver.py */,
+				70A6D46B085613960017C729 /* UnitTest_pyEduMainCtrl.py */,
+				70A6D46C085613960017C729 /* UnitTest_pyEduMainMenuBarHdlr.py */,
+				70A6D46D085613960017C729 /* UnitTest_pyEduSessionMenuBarHdlr.py */,
+				70A6D46E085613960017C729 /* UnitTest_pyMainControllerFactory.py */,
+				70A6D46F085613960017C729 /* UnitTest_pyMdl.py */,
+				70A6D470085613960017C729 /* UnitTest_pyMdtr.py */,
+				70A6D471085613960017C729 /* UnitTest_pySessionControllerFactory.py */,
+				70A6D472085613960017C729 /* UnitTest_pySessionCtrl.py */,
+				70A6D473085613960017C729 /* UnitTest_pySessionDumbCtrl.py */,
+				70A6D474085613960017C729 /* UnitTest_pySessionDumbView.py */,
+				70A6D475085613960017C729 /* UnitTest_pySessionWorkThreadHdlr.py */,
+			);
+			path = AvidaGui;
+			sourceTree = "<group>";
+		};
+		70A6D52E085613970017C729 /* cpu */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D52F085613970017C729 /* CMakeLists.txt */,
+				70A6D530085613970017C729 /* code_label.cc */,
+				70A6D531085613970017C729 /* code_label.hh */,
+				70A6D532085613970017C729 /* cpu.pri */,
+				70A6D533085613970017C729 /* cpu_defs.hh */,
+				70A6D534085613970017C729 /* cpu_memory.cc */,
+				70A6D535085613970017C729 /* cpu_memory.hh */,
+				70A6D536085613970017C729 /* cpu_stack.cc */,
+				70A6D537085613970017C729 /* cpu_stack.hh */,
+				70A6D538085613970017C729 /* cpu_stats.hh */,
+				70A6D539085613970017C729 /* cpu_test_info.cc */,
+				70A6D53A085613970017C729 /* cpu_test_info.hh */,
+				70A6D53B085613970017C729 /* hardware_4stack.cc */,
+				70A6D53C085613970017C729 /* hardware_4stack.hh */,
+				70A6D53D085613970017C729 /* hardware_4stack_constants.hh */,
+				70A6D53E085613970017C729 /* hardware_4stack_thread.cc */,
+				70A6D53F085613970017C729 /* hardware_4stack_thread.hh */,
+				70A6D540085613970017C729 /* hardware_base.cc */,
+				70A6D541085613970017C729 /* hardware_base.hh */,
+				70A6D542085613970017C729 /* hardware_cpu.cc */,
+				70A6D543085613970017C729 /* hardware_cpu.hh */,
+				70A6D544085613970017C729 /* hardware_cpu_thread.cc */,
+				70A6D545085613970017C729 /* hardware_cpu_thread.hh */,
+				70A6D546085613970017C729 /* hardware_factory.cc */,
+				70A6D547085613970017C729 /* hardware_factory.hh */,
+				70A6D548085613970017C729 /* hardware_smt.cc */,
+				70A6D549085613970017C729 /* hardware_smt.h */,
+				70A6D54A085613970017C729 /* hardware_smt_constants.h */,
+				70A6D54B085613970017C729 /* hardware_smt_thread.cc */,
+				70A6D54C085613970017C729 /* hardware_smt_thread.h */,
+				70A6D54D085613970017C729 /* hardware_status_printer.cc */,
+				70A6D54E085613970017C729 /* hardware_status_printer.hh */,
+				70A6D54F085613970017C729 /* hardware_tracer.hh */,
+				70A6D550085613970017C729 /* hardware_tracer_4stack.hh */,
+				70A6D551085613970017C729 /* hardware_tracer_cpu.hh */,
+				70A6D552085613970017C729 /* hardware_tracer_test_cpu.hh */,
+				70A6D553085613970017C729 /* hardware_util.cc */,
+				70A6D554085613970017C729 /* hardware_util.hh */,
+				70A6D555085613970017C729 /* head_cpu.cc */,
+				70A6D556085613970017C729 /* head_cpu.hh */,
+				70A6D557085613970017C729 /* head_multi_mem.cc */,
+				70A6D558085613970017C729 /* head_multi_mem.hh */,
+				70A6D559085613970017C729 /* inst_lib_cpu.hh */,
+				70A6D55A085613970017C729 /* memory_flags.cc */,
+				70A6D55B085613970017C729 /* memory_flags.hh */,
+				70A6D55C085613970017C729 /* test_cpu.cc */,
+				70A6D55D085613970017C729 /* test_cpu.hh */,
+				70A6D55E085613970017C729 /* test_util.cc */,
+				70A6D55F085613970017C729 /* test_util.hh */,
+				70A6D560085613970017C729 /* tInstLib.h */,
+			);
+			path = cpu;
+			sourceTree = "<group>";
+		};
+		70A6D563085613970017C729 /* event */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D564085613970017C729 /* CMakeLists.txt */,
+				70A6D565085613970017C729 /* cPopulation.events */,
+				70A6D566085613970017C729 /* cPopulation_event_list */,
+				70A6D567085613970017C729 /* event.cc */,
+				70A6D568085613970017C729 /* event.hh */,
+				70A6D569085613970017C729 /* event.pri */,
+				70A6D56A085613970017C729 /* event_factory.cc */,
+				70A6D56B085613970017C729 /* event_factory.hh */,
+				70A6D56C085613970017C729 /* event_factory_manager.cc */,
+				70A6D56D085613970017C729 /* event_factory_manager.hh */,
+				70A6D56E085613970017C729 /* event_list.cc */,
+				70A6D56F085613970017C729 /* event_list.hh */,
+				70A6D570085613970017C729 /* event_list_entry.cc */,
+				70A6D571085613970017C729 /* event_list_entry.hh */,
+				70A6D572085613970017C729 /* event_list_iterator.cc */,
+				70A6D573085613970017C729 /* event_list_iterator.hh */,
+				70A6D574085613970017C729 /* event_triggers.cc */,
+				70A6D575085613970017C729 /* event_triggers.hh */,
+				70A6D576085613970017C729 /* make_events.pl */,
+				70A6D577085613970017C729 /* population_event.cc */,
+				70A6D578085613970017C729 /* population_event.hh */,
+				70A6D579085613970017C729 /* population_event_factory.cc */,
+				70A6D57A085613970017C729 /* population_event_factory.hh */,
+			);
+			path = event;
+			sourceTree = "<group>";
+		};
+		70A6D57C085613970017C729 /* main */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D57D085613970017C729 /* analyze.cc */,
+				70A6D57E085613970017C729 /* analyze.hh */,
+				70A6D57F085613970017C729 /* analyze_command.hh */,
+				70A6D580085613970017C729 /* analyze_command_def.hh */,
+				70A6D581085613970017C729 /* analyze_command_def_base.hh */,
+				70A6D582085613970017C729 /* analyze_flow_command.hh */,
+				70A6D583085613970017C729 /* analyze_flow_command_def.hh */,
+				70A6D584085613970017C729 /* analyze_function.hh */,
+				70A6D585085613970017C729 /* analyze_genotype.cc */,
+				70A6D586085613970017C729 /* analyze_genotype.hh */,
+				70A6D587085613970017C729 /* analyze_util.cc */,
+				70A6D588085613970017C729 /* analyze_util.hh */,
+				70A6D589085613970017C729 /* avida.cc */,
+				70A6D58A085613970017C729 /* avida.hh */,
+				70A6D58B085613970017C729 /* avida_driver_analyze.cc */,
+				70A6D58C085613970017C729 /* avida_driver_analyze.hh */,
+				70A6D58D085613970017C729 /* avida_driver_base.cc */,
+				70A6D58E085613970017C729 /* avida_driver_base.hh */,
+				70A6D58F085613970017C729 /* avida_driver_population.cc */,
+				70A6D590085613970017C729 /* avida_driver_population.hh */,
+				70A6D591085613970017C729 /* avida_triggers.hh */,
+				70A6D592085613970017C729 /* birth_chamber.cc */,
+				70A6D593085613970017C729 /* birth_chamber.hh */,
+				70A6D594085613970017C729 /* callback_util.cc */,
+				70A6D595085613970017C729 /* callback_util.hh */,
+				70A6D596085613970017C729 /* CMakeLists.txt */,
+				70A6D597085613970017C729 /* config.cc */,
+				70A6D598085613970017C729 /* config.hh */,
+				70A6D599085613970017C729 /* environment.cc */,
+				70A6D59A085613970017C729 /* environment.hh */,
+				70A6D59B085613970017C729 /* fitness_matrix.cc */,
+				70A6D59C085613970017C729 /* fitness_matrix.hh */,
+				70A6D59D085613970017C729 /* functional_testsuites */,
+				70A6D5A4085613970017C729 /* genebank.cc */,
+				70A6D5A5085613970017C729 /* genebank.hh */,
+				70A6D5A6085613970017C729 /* genome.cc */,
+				70A6D5A7085613970017C729 /* genome.hh */,
+				70A6D5A8085613970017C729 /* genome_util.cc */,
+				70A6D5A9085613970017C729 /* genome_util.hh */,
+				70A6D5AA085613970017C729 /* genotype.cc */,
+				70A6D5AB085613970017C729 /* genotype.hh */,
+				70A6D5AC085613970017C729 /* genotype_batch.hh */,
+				70A6D5AD085613970017C729 /* genotype_birth_data.cc */,
+				70A6D5AE085613970017C729 /* genotype_birth_data.hh */,
+				70A6D5AF085613970017C729 /* genotype_control.cc */,
+				70A6D5B0085613970017C729 /* genotype_control.hh */,
+				70A6D5B1085613970017C729 /* genotype_macros.hh */,
+				70A6D5B2085613970017C729 /* genotype_test_data.cc */,
+				70A6D5B3085613970017C729 /* genotype_test_data.hh */,
+				70A6D5B4085613970017C729 /* inject_genebank.cc */,
+				70A6D5B5085613970017C729 /* inject_genebank.hh */,
+				70A6D5B6085613970017C729 /* inject_genebank_macros.hh */,
+				70A6D5B7085613970017C729 /* inject_genotype.cc */,
+				70A6D5B8085613970017C729 /* inject_genotype.hh */,
+				70A6D5B9085613970017C729 /* inject_genotype_birth_data.cc */,
+				70A6D5BA085613970017C729 /* inject_genotype_birth_data.hh */,
+				70A6D5BB085613970017C729 /* inject_genotype_control.cc */,
+				70A6D5BC085613970017C729 /* inject_genotype_control.hh */,
+				70A6D5BD085613970017C729 /* inject_genotype_element.hh */,
+				70A6D5BE085613970017C729 /* inject_genotype_queue.cc */,
+				70A6D5BF085613970017C729 /* inject_genotype_queue.hh */,
+				70A6D5C0085613970017C729 /* inst_lib_base.hh */,
+				70A6D5C1085613970017C729 /* inst_set.cc */,
+				70A6D5C2085613970017C729 /* inst_set.hh */,
+				70A6D5C3085613970017C729 /* inst_util.cc */,
+				70A6D5C4085613970017C729 /* inst_util.hh */,
+				70A6D5C5085613970017C729 /* instruction.cc */,
+				70A6D5C6085613970017C729 /* instruction.hh */,
+				70A6D5C7085613970017C729 /* landscape.cc */,
+				70A6D5C8085613970017C729 /* landscape.hh */,
+				70A6D5C9085613970017C729 /* lineage.cc */,
+				70A6D5CA085613970017C729 /* lineage.hh */,
+				70A6D5CB085613970017C729 /* lineage_control.cc */,
+				70A6D5CC085613970017C729 /* lineage_control.hh */,
+				70A6D5CD085613970017C729 /* local_mutations.cc */,
+				70A6D5CE085613970017C729 /* local_mutations.hh */,
+				70A6D5CF085613970017C729 /* main.pro */,
+				70A6D5D0085613970017C729 /* main_sub.pri */,
+				70A6D5D1085613970017C729 /* mutation.cc */,
+				70A6D5D2085613970017C729 /* mutation.hh */,
+				70A6D5D3085613970017C729 /* mutation_lib.cc */,
+				70A6D5D4085613970017C729 /* mutation_lib.hh */,
+				70A6D5D5085613970017C729 /* mutation_macros.hh */,
+				70A6D5D6085613970017C729 /* mutation_rates.cc */,
+				70A6D5D7085613970017C729 /* mutation_rates.hh */,
+				70A6D5D8085613970017C729 /* mx_code_array.cc */,
+				70A6D5D9085613970017C729 /* mx_code_array.hh */,
+				70A6D5DA085613970017C729 /* my_code_array_less_than.hh */,
+				70A6D5DB085613970017C729 /* org_message.cc */,
+				70A6D5DC085613970017C729 /* org_message.hh */,
+				70A6D5DD085613970017C729 /* organism.cc */,
+				70A6D5DE085613970017C729 /* organism.hh */,
+				70A6D5DF085613970017C729 /* phenotype.cc */,
+				70A6D5E0085613970017C729 /* phenotype.hh */,
+				70A6D5E1085613970017C729 /* population.cc */,
+				70A6D5E2085613970017C729 /* population.hh */,
+				70A6D5E3085613970017C729 /* population_cell.cc */,
+				70A6D5E4085613970017C729 /* population_cell.hh */,
+				70A6D5E5085613970017C729 /* population_interface.cc */,
+				70A6D5E6085613970017C729 /* population_interface.hh */,
+				70A6D5E7085613970017C729 /* primitive.cc */,
+				70A6D5E8085613970017C729 /* primitive.hh */,
+				70A6D5E9085613970017C729 /* reaction.cc */,
+				70A6D5EA085613970017C729 /* reaction.hh */,
+				70A6D5EB085613970017C729 /* reaction_lib.cc */,
+				70A6D5EC085613970017C729 /* reaction_lib.hh */,
+				70A6D5ED085613970017C729 /* reaction_macros.hh */,
+				70A6D5EE085613970017C729 /* reaction_process.cc */,
+				70A6D5EF085613970017C729 /* reaction_process.hh */,
+				70A6D5F0085613970017C729 /* reaction_requisite.cc */,
+				70A6D5F1085613970017C729 /* reaction_requisite.hh */,
+				70A6D5F2085613970017C729 /* reaction_result.cc */,
+				70A6D5F3085613970017C729 /* reaction_result.hh */,
+				70A6D5F4085613970017C729 /* resource.cc */,
+				70A6D5F5085613970017C729 /* resource.hh */,
+				70A6D5F6085613970017C729 /* resource_count.cc */,
+				70A6D5F7085613970017C729 /* resource_count.hh */,
+				70A6D5F8085613970017C729 /* resource_count_macros.hh */,
+				70A6D5F9085613970017C729 /* resource_lib.cc */,
+				70A6D5FA085613970017C729 /* resource_lib.hh */,
+				70A6D5FB085613970017C729 /* resource_macros.hh */,
+				70A6D5FC085613970017C729 /* spatial_count_elem.cc */,
+				70A6D5FD085613970017C729 /* spatial_count_elem.hh */,
+				70A6D5FE085613970017C729 /* spatial_res_count.cc */,
+				70A6D5FF085613970017C729 /* spatial_res_count.hh */,
+				70A6D600085613970017C729 /* species.cc */,
+				70A6D601085613970017C729 /* species.hh */,
+				70A6D602085613970017C729 /* species_control.cc */,
+				70A6D603085613970017C729 /* species_control.hh */,
+				70A6D604085613970017C729 /* species_queue.cc */,
+				70A6D605085613970017C729 /* species_queue.hh */,
+				70A6D606085613970017C729 /* stats.cc */,
+				70A6D607085613970017C729 /* stats.hh */,
+				70A6D608085613970017C729 /* task_entry.cc */,
+				70A6D609085613970017C729 /* task_entry.hh */,
+				70A6D60A085613970017C729 /* task_lib.cc */,
+				70A6D60B085613970017C729 /* task_lib.hh */,
+				70A6D60C085613970017C729 /* unit_testsuites */,
+			);
+			path = main;
+			sourceTree = "<group>";
+		};
+		70A6D59D085613970017C729 /* functional_testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D59E085613970017C729 /* config */,
+				70A6D59F085613970017C729 /* default.md5sum */,
+				70A6D5A0085613970017C729 /* default.tail */,
+				70A6D5A1085613970017C729 /* demo.md5sum */,
+				70A6D5A2085613970017C729 /* demo.tail */,
+				70A6D5A3085613970017C729 /* tedious.tail */,
+			);
+			path = functional_testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D59E085613970017C729 /* config */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = config;
+			sourceTree = "<group>";
+		};
+		70A6D59F085613970017C729 /* default.md5sum */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = default.md5sum;
+			sourceTree = "<group>";
+		};
+		70A6D5A0085613970017C729 /* default.tail */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = default.tail;
+			sourceTree = "<group>";
+		};
+		70A6D5A1085613970017C729 /* demo.md5sum */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = demo.md5sum;
+			sourceTree = "<group>";
+		};
+		70A6D5A2085613970017C729 /* demo.tail */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = demo.tail;
+			sourceTree = "<group>";
+		};
+		70A6D5A3085613970017C729 /* tedious.tail */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = tedious.tail;
+			sourceTree = "<group>";
+		};
+		70A6D60C085613970017C729 /* unit_testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D60D085613970017C729 /* config */,
+				70A6D60E085613970017C729 /* demo.hello */,
+			);
+			path = unit_testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D60D085613970017C729 /* config */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = config;
+			sourceTree = "<group>";
+		};
+		70A6D60E085613970017C729 /* demo.hello */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = demo.hello;
+			sourceTree = "<group>";
+		};
+		70A6D611085613970017C729 /* python */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D612085613970017C729 /* AvidaEd-osx.py */,
+				70A6D613085613970017C729 /* AvidaGui2 */,
+				70A6D6B9085613980017C729 /* CMakeLists.txt */,
+				70A6D6BA085613980017C729 /* pmock.py */,
+				70A6D6BB085613980017C729 /* setup_osx.py.in */,
+			);
+			path = python;
+			sourceTree = "<group>";
+		};
+		70A6D613085613970017C729 /* AvidaGui2 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D614085613970017C729 /* __init__.py */,
+				70A6D615085613970017C729 /* _Custom_Widgets.cw */,
+				70A6D616085613970017C729 /* Analyze.png */,
+				70A6D617085613970017C729 /* Analyze16.png */,
+				70A6D618085613970017C729 /* Analyze24.png */,
+				70A6D619085613970017C729 /* Analyze32.png */,
+				70A6D61A085613970017C729 /* Analyze48.png */,
+				70A6D61B085613970017C729 /* Analyze64.png */,
+				70A6D61C085613970017C729 /* Avida_ED_startup.py */,
+				70A6D61D085613970017C729 /* Avida_ED_startup_utils.py */,
+				70A6D61E085613970017C729 /* AvidaEd.xcode */,
+				70A6D621085613970017C729 /* avidalogo.jpg */,
+				70A6D622085613970017C729 /* avidalogo.png */,
+				70A6D623085613970017C729 /* checkuic.py */,
+				70A6D624085613970017C729 /* EmptyPetri128.png */,
+				70A6D625085613970017C729 /* EmptyPetri16.png */,
+				70A6D626085613970017C729 /* EmptyPetri24.png */,
+				70A6D627085613970017C729 /* EmptyPetri32.png */,
+				70A6D628085613970017C729 /* EmptyPetri48.png */,
+				70A6D629085613970017C729 /* EmptyPetri64.png */,
+				70A6D62A085613970017C729 /* EmptyPetriDish.gif */,
+				70A6D62B085613970017C729 /* Flip15.png */,
+				70A6D62C085613970017C729 /* Flip28.png */,
+				70A6D62D085613970017C729 /* Flip30.png */,
+				70A6D62E085613970017C729 /* Flip40.png */,
+				70A6D62F085613970017C729 /* FullPetriDish.gif */,
+				70A6D630085613970017C729 /* FunctionalTest_recursive_tests.py */,
+				70A6D631085613970017C729 /* next_active.png */,
+				70A6D632085613970017C729 /* next_blue.png */,
+				70A6D633085613970017C729 /* Organism.png */,
+				70A6D634085613970017C729 /* Organism32.1.png */,
+				70A6D635085613970017C729 /* Organism32.2.png */,
+				70A6D636085613970017C729 /* Organism32.3.png */,
+				70A6D637085613970017C729 /* Organism32.4.png */,
+				70A6D638085613970017C729 /* Organism32.5.png */,
+				70A6D639085613970017C729 /* Organism32.png */,
+				70A6D63A085613970017C729 /* Organism65.png */,
+				70A6D63B085613970017C729 /* pause.png */,
+				70A6D63C085613970017C729 /* pause_blue.png */,
+				70A6D63D085613970017C729 /* Petri128.png */,
+				70A6D63E085613970017C729 /* Petri16.png */,
+				70A6D63F085613970017C729 /* Petri24.png */,
+				70A6D640085613970017C729 /* Petri32.png */,
+				70A6D641085613970017C729 /* Petri48.png */,
+				70A6D642085613970017C729 /* Petri64.png */,
+				70A6D643085613970017C729 /* play.png */,
+				70A6D644085613970017C729 /* play_blue.png */,
+				70A6D645085613970017C729 /* previous_active.png */,
+				70A6D646085613970017C729 /* previous_blue.png */,
+				70A6D647085613970017C729 /* py_recursive_tests_support.py */,
+				70A6D648085613970017C729 /* py_test_utils.py */,
+				70A6D649085613970017C729 /* pyAnalyzeControlsCtrl.py */,
+				70A6D64A085613970017C729 /* pyAnalyzeControlsView.ui */,
+				70A6D64B085613970017C729 /* pyAvida.py */,
+				70A6D64C085613970017C729 /* pyAvidaCoreData.py */,
+				70A6D64D085613970017C729 /* pyAvidaStatsInterface.py */,
+				70A6D64E085613970017C729 /* pyAvidaThreadedDriver.py */,
+				70A6D64F085613970017C729 /* pyEduMainCtrl.py */,
+				70A6D650085613970017C729 /* pyEduMainMenuBarHdlr.py */,
+				70A6D651085613970017C729 /* pyEduSessionMenuBarHdlr.py */,
+				70A6D652085613970017C729 /* pyEduWorkspaceCtrl.py */,
+				70A6D653085613970017C729 /* pyEduWorkspaceView.ui */,
+				70A6D654085613970017C729 /* pyFreezeDialogCtrl.py */,
+				70A6D655085613970017C729 /* pyFreezeDialogView.ui */,
+				70A6D656085613970017C729 /* pyFreezerCtrl.py */,
+				70A6D657085613970017C729 /* pyFreezerView.ui */,
+				70A6D658085613970017C729 /* pyGradientScaleCtrl.py */,
+				70A6D659085613970017C729 /* pyGradientScaleView.py */,
+				70A6D65A085613970017C729 /* pyGraphCtrl.py */,
+				70A6D65B085613970017C729 /* pyGraphView.ui */,
+				70A6D65C085613970017C729 /* pyHardwareCPUTrace.py */,
+				70A6D65D085613970017C729 /* pyHardwareTracer.py */,
+				70A6D65E085613970017C729 /* pyInstructionSet.py */,
+				70A6D65F085613970017C729 /* pyLiveControlsCtrl.py */,
+				70A6D660085613970017C729 /* pyLiveControlsView.ui */,
+				70A6D661085613970017C729 /* pyMainControllerFactory.py */,
+				70A6D662085613970017C729 /* pyMapProfile.py */,
+				70A6D663085613970017C729 /* pyMdtr.py */,
+				70A6D664085613970017C729 /* pyNavBarCtrl.py */,
+				70A6D665085613970017C729 /* pyNavBarView.ui */,
+				70A6D666085613970017C729 /* pyOneAna_GraphCtrl.py */,
+				70A6D667085613970017C729 /* pyOneAna_GraphView.ui */,
+				70A6D668085613970017C729 /* pyOneAna_PetriDishCtrl.py */,
+				70A6D669085613970017C729 /* pyOneAna_PetriDishView.ui */,
+				70A6D66A085613970017C729 /* pyOneAna_StatsCtrl.py */,
+				70A6D66B085613970017C729 /* pyOneAna_StatsView.ui */,
+				70A6D66C085613970017C729 /* pyOneAna_TimelineCtrl.py */,
+				70A6D66D085613970017C729 /* pyOneAna_TimelineView.ui */,
+				70A6D66E085613970017C729 /* pyOneAnalyzeCtrl.py */,
+				70A6D66F085613970017C729 /* pyOneAnalyzeView.ui */,
+				70A6D670085613970017C729 /* pyOneOrg_ScopeCtrl.py */,
+				70A6D671085613970017C729 /* pyOneOrg_ScopeView.ui */,
+				70A6D672085613970017C729 /* pyOneOrganismCtrl.py */,
+				70A6D673085613970017C729 /* pyOneOrganismView.ui */,
+				70A6D674085613970017C729 /* pyOnePop_GraphCtrl.py */,
+				70A6D675085613970017C729 /* pyOnePop_GraphView.ui */,
+				70A6D676085613970017C729 /* pyOnePop_PetriDishCtrl.py */,
+				70A6D677085613970017C729 /* pyOnePop_PetriDishView.ui */,
+				70A6D678085613970017C729 /* pyOnePop_StatsCtrl.py */,
+				70A6D679085613970017C729 /* pyOnePop_StatsView.ui */,
+				70A6D67A085613970017C729 /* pyOnePop_TimelineCtrl.py */,
+				70A6D67B085613980017C729 /* pyOnePop_TimelineView.ui */,
+				70A6D67C085613980017C729 /* pyOnePopulationCtrl.py */,
+				70A6D67D085613980017C729 /* pyOnePopulationView.ui */,
+				70A6D67E085613980017C729 /* pyOrganismScopeCtrl.py */,
+				70A6D67F085613980017C729 /* pyOrganismScopeView.py */,
+				70A6D680085613980017C729 /* pyOrgSquareCtrl.py */,
+				70A6D681085613980017C729 /* pyOrgSquareView.ui */,
+				70A6D682085613980017C729 /* pyPetriCanvasView.py */,
+				70A6D683085613980017C729 /* pyPetriConfigureCtrl.py */,
+				70A6D684085613980017C729 /* pyPetriConfigureView.ui */,
+				70A6D685085613980017C729 /* pyPetriDishCtrl.py */,
+				70A6D686085613980017C729 /* pyPetriDishView.ui */,
+				70A6D687085613980017C729 /* pyPopulationCellItem.py */,
+				70A6D688085613980017C729 /* pyQuitDialogCtrl.py */,
+				70A6D689085613980017C729 /* pyQuitDialogView.ui */,
+				70A6D68A085613980017C729 /* pyReadFreezer.py */,
+				70A6D68B085613980017C729 /* pySessionControllerFactory.py */,
+				70A6D68C085613980017C729 /* pySessionCtrl.py */,
+				70A6D68D085613980017C729 /* pySessionDumbCtrl.py */,
+				70A6D68E085613980017C729 /* pySessionDumbView.py */,
+				70A6D68F085613980017C729 /* pySessionDumbViewBase.ui */,
+				70A6D690085613980017C729 /* pySessionWorkThreadHdlr.py */,
+				70A6D691085613980017C729 /* pyTemporaryReloads.py */,
+				70A6D692085613980017C729 /* pyTest.ui */,
+				70A6D693085613980017C729 /* pyTestCase.py */,
+				70A6D694085613980017C729 /* pyTimelineCtrl.py */,
+				70A6D695085613980017C729 /* pyTimelineView.ui */,
+				70A6D696085613980017C729 /* pyTwoAnalyzeCtrl.py */,
+				70A6D697085613980017C729 /* pyTwoAnalyzeView.ui */,
+				70A6D698085613980017C729 /* pyTwoOrg_VivisectionCtrl.py */,
+				70A6D699085613980017C729 /* pyTwoOrg_VivisectionView.ui */,
+				70A6D69A085613980017C729 /* pyTwoOrganismCtrl.py */,
+				70A6D69B085613980017C729 /* pyTwoOrganismView.ui */,
+				70A6D69C085613980017C729 /* pyTwoPop_GraphCtrl.py */,
+				70A6D69D085613980017C729 /* pyTwoPop_GraphView.ui */,
+				70A6D69E085613980017C729 /* pyTwoPop_PetriDishesCtrl.py */,
+				70A6D69F085613980017C729 /* pyTwoPop_PetriDishesView.ui */,
+				70A6D6A0085613980017C729 /* pyTwoPop_StatsCtrl.py */,
+				70A6D6A1085613980017C729 /* pyTwoPop_StatsView.ui */,
+				70A6D6A2085613980017C729 /* pyTwoPop_TimelineCtrl.py */,
+				70A6D6A3085613980017C729 /* pyTwoPop_TimelineView.ui */,
+				70A6D6A4085613980017C729 /* pyTwoPopulationCtrl.py */,
+				70A6D6A5085613980017C729 /* pyTwoPopulationView.ui */,
+				70A6D6A6085613980017C729 /* pyUnitTestSuite.py */,
+				70A6D6A7085613980017C729 /* pyUnitTestSuiteRecurser.py */,
+				70A6D6A8085613980017C729 /* pyWriteGenesis.py */,
+				70A6D6A9085613980017C729 /* pyWriteToFreezer.py */,
+				70A6D6AA085613980017C729 /* skip_forward_active.png */,
+				70A6D6AB085613980017C729 /* skip_forward_blue.png */,
+				70A6D6AC085613980017C729 /* skip_previous_active.png */,
+				70A6D6AD085613980017C729 /* skip_previous_blue.png */,
+				70A6D6AE085613980017C729 /* smlEmptyPetriDish.gif */,
+				70A6D6AF085613980017C729 /* smlEmptyPetriDish.png */,
+				70A6D6B0085613980017C729 /* smlFullPetriDish.gif */,
+				70A6D6B1085613980017C729 /* smlFullPetriDish.png */,
+				70A6D6B2085613980017C729 /* topicbiotech.gif */,
+				70A6D6B3085613980017C729 /* trnsEmptyPetriDish.gif */,
+				70A6D6B4085613980017C729 /* UnitTest_py_test_utils.py */,
+				70A6D6B5085613980017C729 /* UnitTest_pyEduMainCtrl.py */,
+				70A6D6B6085613980017C729 /* UnitTest_pyTestCase.py */,
+				70A6D6B7085613980017C729 /* UnitTest_pyUnitTestSuiteRecurser.py */,
+				70A6D6B8085613980017C729 /* untar_in_resource_directory.tar */,
+			);
+			path = AvidaGui2;
+			sourceTree = "<group>";
+		};
+		70A6D61F085613970017C729 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DAC10856139B0017C729 /* echo done compiling .ui files */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		70A6D6BC085613980017C729 /* qt-viewer */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D6BD085613980017C729 /* activate_watcher.hh */,
+				70A6D6BE085613980017C729 /* activate_watcher_proto.hh */,
+				70A6D6BF085613980017C729 /* apocalypse_widget.cc */,
+				70A6D6C0085613980017C729 /* apocalypse_widget.hh */,
+				70A6D6C1085613980017C729 /* avd_avida_driver.cc */,
+				70A6D6C2085613980017C729 /* avd_avida_driver.hh */,
+				70A6D6C3085613980017C729 /* avd_avida_thread_drvr_dbg.hh */,
+				70A6D6C4085613980017C729 /* avd_avida_thread_drvr_dbg_proto.hh */,
+				70A6D6C5085613980017C729 /* avd_connections.cc */,
+				70A6D6C6085613980017C729 /* avd_connections.hh */,
+				70A6D6C7085613980017C729 /* avd_driver_controller.cc */,
+				70A6D6C8085613980017C729 /* avd_driver_controller.hh */,
+				70A6D6C9085613980017C729 /* avd_event_viewer_controller.cc */,
+				70A6D6CA085613980017C729 /* avd_event_viewer_controller.hh */,
+				70A6D6CB085613980017C729 /* avd_godbox_controller.cc */,
+				70A6D6CC085613980017C729 /* avd_godbox_controller.hh */,
+				70A6D6CD085613980017C729 /* avd_gui_msg_event.hh */,
+				70A6D6CE085613980017C729 /* avd_help_controller.cc */,
+				70A6D6CF085613980017C729 /* avd_help_controller.hh */,
+				70A6D6D0085613980017C729 /* avd_help_viewer.cc */,
+				70A6D6D1085613980017C729 /* avd_help_viewer.hh */,
+				70A6D6D2085613980017C729 /* avd_instruction_viewer_controller.cc */,
+				70A6D6D3085613980017C729 /* avd_instruction_viewer_controller.hh */,
+				70A6D6D4085613980017C729 /* avd_lograte_widget.cc */,
+				70A6D6D5085613980017C729 /* avd_lograte_widget.hh */,
+				70A6D6D6085613980017C729 /* avd_main_window.cc */,
+				70A6D6D7085613980017C729 /* avd_main_window.hh */,
+				70A6D6D8085613980017C729 /* avd_main_window_controller.cc */,
+				70A6D6D9085613980017C729 /* avd_main_window_controller.hh */,
+				70A6D6DA085613980017C729 /* avd_message_display.cc */,
+				70A6D6DB085613980017C729 /* avd_message_display.hh */,
+				70A6D6DC085613980017C729 /* avd_message_display_proto.hh */,
+				70A6D6DD085613980017C729 /* avd_message_display_typetrack.hh */,
+				70A6D6DE085613980017C729 /* avd_message_display_typetrack_proto.hh */,
+				70A6D6DF085613980017C729 /* avd_message_queue.hh */,
+				70A6D6E0085613980017C729 /* avd_message_queue_hdrs.hh */,
+				70A6D6E1085613980017C729 /* avd_mission_control.cc */,
+				70A6D6E2085613980017C729 /* avd_mission_control.hh */,
+				70A6D6E3085613980017C729 /* avd_plot_viewer_controller.cc */,
+				70A6D6E4085613980017C729 /* avd_plot_viewer_controller.hh */,
+				70A6D6E5085613980017C729 /* avd_qstr_message_display.cc */,
+				70A6D6E6085613980017C729 /* avd_rate_slider2.cc */,
+				70A6D6E7085613980017C729 /* avd_rate_slider2.hh */,
+				70A6D6E8085613980017C729 /* avd_rate_validator2.cc */,
+				70A6D6E9085613980017C729 /* avd_rate_validator2.hh */,
+				70A6D6EA085613980017C729 /* avida.pro */,
+				70A6D6EB085613980017C729 /* avida_data.cc */,
+				70A6D6EC085613980017C729 /* avida_data.hh */,
+				70A6D6ED085613980017C729 /* avida_plot_widget.cc */,
+				70A6D6EE085613980017C729 /* avida_plot_widget.hh */,
+				70A6D6EF085613980017C729 /* CMakeLists.txt */,
+				70A6D6F0085613980017C729 /* color_scale_widget.cc */,
+				70A6D6F1085613980017C729 /* color_scale_widget.hh */,
+				70A6D6F2085613980017C729 /* double_slider.cc */,
+				70A6D6F3085613980017C729 /* double_slider.hh */,
+				70A6D6F4085613980017C729 /* event_chooser.ui */,
+				70A6D6F5085613980017C729 /* event_list_editor.ui */,
+				70A6D6F6085613980017C729 /* event_view_widget.cc */,
+				70A6D6F7085613980017C729 /* event_view_widget.hh */,
+				70A6D6F8085613980017C729 /* exp */,
+				70A6D816085613990017C729 /* godbox.ui */,
+				70A6D817085613990017C729 /* godbox2.cc */,
+				70A6D818085613990017C729 /* godbox2.hh */,
+				70A6D819085613990017C729 /* godbox_widget2.cc */,
+				70A6D81A085613990017C729 /* godbox_widget2.hh */,
+				70A6D81B085613990017C729 /* gui_message_display.cc */,
+				70A6D81C085613990017C729 /* libqtviewer.pro */,
+				70A6D81D085613990017C729 /* main.cc */,
+				70A6D81E085613990017C729 /* map_view.cc */,
+				70A6D81F085613990017C729 /* map_view.hh */,
+				70A6D820085613990017C729 /* map_view_cell_entry.cc */,
+				70A6D821085613990017C729 /* map_view_cell_entry.hh */,
+				70A6D822085613990017C729 /* map_view_widget.cc */,
+				70A6D823085613990017C729 /* map_view_widget.hh */,
+				70A6D824085613990017C729 /* messaging_population_wrapper.cc */,
+				70A6D825085613990017C729 /* messaging_population_wrapper.hh */,
+				70A6D826085613990017C729 /* n_orig_instruction_buttons_widget.cc */,
+				70A6D827085613990017C729 /* n_orig_instruction_buttons_widget.hh */,
+				70A6D828085613990017C729 /* n_orig_instruction_cpu_widget.cc */,
+				70A6D829085613990017C729 /* n_orig_instruction_cpu_widget.hh */,
+				70A6D82A085613990017C729 /* n_orig_instruction_field_widget.cc */,
+				70A6D82B085613990017C729 /* n_orig_instruction_field_widget.hh */,
+				70A6D82C085613990017C729 /* n_orig_instruction_line_pixmap_pair.cc */,
+				70A6D82D085613990017C729 /* n_orig_instruction_line_pixmap_pair.hh */,
+				70A6D82E085613990017C729 /* n_orig_instruction_line_widget.cc */,
+				70A6D82F085613990017C729 /* n_orig_instruction_line_widget.hh */,
+				70A6D830085613990017C729 /* n_orig_instruction_pixmapstructs.cc */,
+				70A6D831085613990017C729 /* n_orig_instruction_pixmapstructs.hh */,
+				70A6D832085613990017C729 /* n_orig_instruction_scrollview.cc */,
+				70A6D833085613990017C729 /* n_orig_instruction_scrollview.hh */,
+				70A6D834085613990017C729 /* n_orig_instruction_scrollview_config.cc */,
+				70A6D835085613990017C729 /* n_orig_instruction_scrollview_config.hh */,
+				70A6D836085613990017C729 /* n_orig_instruction_view_widget.cc */,
+				70A6D837085613990017C729 /* n_orig_instruction_view_widget.hh */,
+				70A6D838085613990017C729 /* n_orig_instruction_viewer.cc */,
+				70A6D839085613990017C729 /* n_orig_instruction_viewer.hh */,
+				70A6D83A085613990017C729 /* plot_select_dia.ui */,
+				70A6D83B085613990017C729 /* plot_select_dia_impl.cc */,
+				70A6D83C085613990017C729 /* plot_select_dia_impl.hh */,
+				70A6D83D085613990017C729 /* plot_widget.cc */,
+				70A6D83E085613990017C729 /* plot_widget.hh */,
+				70A6D83F085613990017C729 /* population_cell_wrapped_accessors.cc */,
+				70A6D840085613990017C729 /* population_cell_wrapped_accessors.hh */,
+				70A6D841085613990017C729 /* population_cell_wrapper.cc */,
+				70A6D842085613990017C729 /* population_cell_wrapper.hh */,
+				70A6D843085613990017C729 /* population_wrapper.hh */,
+				70A6D844085613990017C729 /* qt-viewer.pro */,
+				70A6D845085613990017C729 /* qt_test_case.cc */,
+				70A6D846085613990017C729 /* qt_test_case.hh */,
+				70A6D847085613990017C729 /* repopulate_widget.cc */,
+				70A6D848085613990017C729 /* repopulate_widget.hh */,
+				70A6D849085613990017C729 /* retainable.cc */,
+				70A6D84A085613990017C729 /* retainable.hh */,
+				70A6D84B085613990017C729 /* retainable_dbg.hh */,
+				70A6D84C085613990017C729 /* retainable_dbg_proto.hh */,
+				70A6D84D085613990017C729 /* retainable_proto.hh */,
+				70A6D84E085613990017C729 /* setup_avida.cc */,
+				70A6D84F085613990017C729 /* setup_avida.hh */,
+				70A6D850085613990017C729 /* setup_file.cc */,
+				70A6D851085613990017C729 /* setup_file.hh */,
+				70A6D852085613990017C729 /* setup_genesis.cc */,
+				70A6D853085613990017C729 /* setup_genesis.hh */,
+				70A6D854085613990017C729 /* setup_wizard.cc */,
+				70A6D855085613990017C729 /* setup_wizard.hh */,
+				70A6D856085613990017C729 /* setup_wizard2.cc */,
+				70A6D857085613990017C729 /* setup_wizard2.hh */,
+				70A6D858085613990017C729 /* setup_wizard_config.cc */,
+				70A6D859085613990017C729 /* setup_wizard_config.hh */,
+				70A6D85A085613990017C729 /* setup_wizard_constants.cc */,
+				70A6D85B085613990017C729 /* setup_wizard_constants.hh */,
+				70A6D85C085613990017C729 /* setup_wizard_page.cc */,
+				70A6D85D085613990017C729 /* setup_wizard_page.hh */,
+				70A6D85E085613990017C729 /* setup_wizard_page2.cc */,
+				70A6D85F085613990017C729 /* setup_wizard_page2.hh */,
+				70A6D860085613990017C729 /* template.t.cc */,
+				70A6D861085613990017C729 /* testwizard.cc */,
+				70A6D862085613990017C729 /* testwizard.hh */,
+				70A6D863085613990017C729 /* testwizard_loadgen.cc */,
+				70A6D864085613990017C729 /* testwizard_validators.cc */,
+				70A6D865085613990017C729 /* tRetainable_list.hh */,
+				70A6D866085613990017C729 /* tRetainable_list_proto.hh */,
+				70A6D867085613990017C729 /* tRList.hh */,
+				70A6D868085613990017C729 /* tRList_proto.hh */,
+				70A6D869085613990017C729 /* watch_retains.cc */,
+				70A6D86A085613990017C729 /* watch_retains.hh */,
+				70A6D86B085613990017C729 /* watch_retains_proto.hh */,
+				70A6D86C085613990017C729 /* wizard.ui */,
+			);
+			path = "qt-viewer";
+			sourceTree = "<group>";
+		};
+		70A6D6F8085613980017C729 /* exp */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D6F9085613980017C729 /* avd_hide_show_button.cc */,
+				70A6D6FA085613980017C729 /* avd_hide_show_button.hh */,
+				70A6D6FB085613980017C729 /* avd_widget_list.cc */,
+				70A6D6FC085613980017C729 /* avd_widget_list.hh */,
+				70A6D6FD085613980017C729 /* avd_widget_list_container.cc */,
+				70A6D6FE085613980017C729 /* avd_widget_list_container.hh */,
+				70A6D6FF085613980017C729 /* avd_widget_list_item.cc */,
+				70A6D700085613980017C729 /* avd_widget_list_item.hh */,
+				70A6D701085613980017C729 /* avd_widget_list_item_container.cc */,
+				70A6D702085613980017C729 /* avd_widget_list_item_container.hh */,
+				70A6D703085613980017C729 /* CMakeLists.txt */,
+				70A6D704085613980017C729 /* exp_cleanup */,
+				70A6D7E8085613990017C729 /* exp_cleanup2 */,
+				70A6D812085613990017C729 /* share */,
+				70A6D815085613990017C729 /* test_main.cc */,
+			);
+			path = exp;
+			sourceTree = "<group>";
+		};
+		70A6D704085613980017C729 /* exp_cleanup */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D705085613980017C729 /* analyzer */,
+				70A6D723085613980017C729 /* analyzer_o */,
+				70A6D744085613980017C729 /* CMakeLists.txt */,
+				70A6D745085613980017C729 /* containers */,
+				70A6D74B085613980017C729 /* dumb_gui */,
+				70A6D754085613980017C729 /* exp_cleanup.pro */,
+				70A6D755085613980017C729 /* exp_gui */,
+				70A6D762085613980017C729 /* gui_factory */,
+				70A6D76C085613980017C729 /* main.cc */,
+				70A6D76D085613980017C729 /* map_gui */,
+				70A6D780085613980017C729 /* mc */,
+				70A6D794085613980017C729 /* memory_mgt */,
+				70A6D7A1085613980017C729 /* menubar */,
+				70A6D7A6085613990017C729 /* modules.pri */,
+				70A6D7A7085613990017C729 /* notes */,
+				70A6D7A8085613990017C729 /* preferences */,
+				70A6D7B7085613990017C729 /* prefs_gui_factory */,
+				70A6D7C1085613990017C729 /* template2_t.cc */,
+				70A6D7C2085613990017C729 /* template2_t.hh */,
+				70A6D7C3085613990017C729 /* template_t.cc */,
+				70A6D7C4085613990017C729 /* template_t.hh */,
+				70A6D7C5085613990017C729 /* threaded_driver */,
+				70A6D7CF085613990017C729 /* user_msg */,
+				70A6D7E6085613990017C729 /* xqt_test_case.cc */,
+				70A6D7E7085613990017C729 /* xqt_test_case.hh */,
+			);
+			path = exp_cleanup;
+			sourceTree = "<group>";
+		};
+		70A6D705085613980017C729 /* analyzer */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D706085613980017C729 /* analyzer.pri */,
+				70A6D707085613980017C729 /* avd_n_analyzer_batchlist_item.hh */,
+				70A6D708085613980017C729 /* avd_n_analyzer_batchlist_item_proto.hh */,
+				70A6D709085613980017C729 /* avd_n_analyzer_ctrl.cc */,
+				70A6D70A085613980017C729 /* avd_n_analyzer_ctrl.hh */,
+				70A6D70B085613980017C729 /* avd_n_analyzer_data_entry.hh */,
+				70A6D70C085613980017C729 /* avd_n_analyzer_data_entry_command_list_item.cc */,
+				70A6D70D085613980017C729 /* avd_n_analyzer_data_entry_command_list_item.hh */,
+				70A6D70E085613980017C729 /* avd_n_analyzer_data_entry_command_list_item_proto.hh */,
+				70A6D70F085613980017C729 /* avd_n_analyzer_data_entry_proto.hh */,
+				70A6D710085613980017C729 /* avd_n_analyzer_dbg_msgs.hh */,
+				70A6D711085613980017C729 /* avd_n_analyzer_dbg_msgs_proto.hh */,
+				70A6D712085613980017C729 /* avd_n_analyzer_genotype_list_item.hh */,
+				70A6D713085613980017C729 /* avd_n_analyzer_genotype_list_item_proto.hh */,
+				70A6D714085613980017C729 /* avd_n_analyzer_genotype_sel_ctrl.hh */,
+				70A6D715085613980017C729 /* avd_n_analyzer_genotype_sel_view.cc */,
+				70A6D716085613980017C729 /* avd_n_analyzer_genotype_sel_view.hh */,
+				70A6D717085613980017C729 /* avd_n_analyzer_gui.cc */,
+				70A6D718085613980017C729 /* avd_n_analyzer_listview.cc */,
+				70A6D719085613980017C729 /* avd_n_analyzer_listview.hh */,
+				70A6D71A085613980017C729 /* avd_n_analyzer_mdl.cc */,
+				70A6D71B085613980017C729 /* avd_n_analyzer_mdl.hh */,
+				70A6D71C085613980017C729 /* avd_n_analyzer_mdl_proto.hh */,
+				70A6D71D085613980017C729 /* avd_n_analyzer_menubar_handler.cc */,
+				70A6D71E085613980017C729 /* avd_n_analyzer_menubar_handler.hh */,
+				70A6D71F085613980017C729 /* avd_n_analyzer_out_fmt_sel.cc */,
+				70A6D720085613980017C729 /* avd_n_analyzer_out_fmt_sel.hh */,
+				70A6D721085613980017C729 /* avd_n_analyzer_view.cc */,
+				70A6D722085613980017C729 /* avd_n_analyzer_view.hh */,
+			);
+			path = analyzer;
+			sourceTree = "<group>";
+		};
+		70A6D723085613980017C729 /* analyzer_o */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D724085613980017C729 /* analyzer_o.pri */,
+				70A6D725085613980017C729 /* avd_analyzer_batchlist_item.hh */,
+				70A6D726085613980017C729 /* avd_analyzer_batchlist_item_proto.hh */,
+				70A6D727085613980017C729 /* avd_analyzer_controller.cc */,
+				70A6D728085613980017C729 /* avd_analyzer_controller.hh */,
+				70A6D729085613980017C729 /* avd_analyzer_controller_data.cc */,
+				70A6D72A085613980017C729 /* avd_analyzer_controller_data.hh */,
+				70A6D72B085613980017C729 /* avd_analyzer_creator.cc */,
+				70A6D72C085613980017C729 /* avd_analyzer_creator.hh */,
+				70A6D72D085613980017C729 /* avd_analyzer_data_entry.hh */,
+				70A6D72E085613980017C729 /* avd_analyzer_data_entry_command_list_item.cc */,
+				70A6D72F085613980017C729 /* avd_analyzer_data_entry_command_list_item.hh */,
+				70A6D730085613980017C729 /* avd_analyzer_data_entry_command_list_item_proto.hh */,
+				70A6D731085613980017C729 /* avd_analyzer_data_entry_proto.hh */,
+				70A6D732085613980017C729 /* avd_analyzer_dbg_msgs.cc */,
+				70A6D733085613980017C729 /* avd_analyzer_dbg_msgs.hh */,
+				70A6D734085613980017C729 /* avd_analyzer_dbg_msgs_proto.hh */,
+				70A6D735085613980017C729 /* avd_analyzer_genotype_list_item.hh */,
+				70A6D736085613980017C729 /* avd_analyzer_genotype_list_item_proto.hh */,
+				70A6D737085613980017C729 /* avd_analyzer_listview.cc */,
+				70A6D738085613980017C729 /* avd_analyzer_listview.hh */,
+				70A6D739085613980017C729 /* avd_analyzer_listview_proto.hh */,
+				70A6D73A085613980017C729 /* avd_analyzer_menubar_handler.cc */,
+				70A6D73B085613980017C729 /* avd_analyzer_menubar_handler.hh */,
+				70A6D73C085613980017C729 /* avd_analyzer_model.cc */,
+				70A6D73D085613980017C729 /* avd_analyzer_model.hh */,
+				70A6D73E085613980017C729 /* avd_analyzer_model_proto.hh */,
+				70A6D73F085613980017C729 /* avd_analyzer_output_fmt_selector.cc */,
+				70A6D740085613980017C729 /* avd_analyzer_output_fmt_selector.hh */,
+				70A6D741085613980017C729 /* avd_analyzer_utils.hh */,
+				70A6D742085613980017C729 /* avd_analyzer_view.cc */,
+				70A6D743085613980017C729 /* avd_analyzer_view.hh */,
+			);
+			path = analyzer_o;
+			sourceTree = "<group>";
+		};
+		70A6D745085613980017C729 /* containers */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D746085613980017C729 /* containers.pri */,
+				70A6D747085613980017C729 /* tRetainable_list.hh */,
+				70A6D748085613980017C729 /* tRetainable_list_proto.hh */,
+				70A6D749085613980017C729 /* tRList.hh */,
+				70A6D74A085613980017C729 /* tRList_proto.hh */,
+			);
+			path = containers;
+			sourceTree = "<group>";
+		};
+		70A6D74B085613980017C729 /* dumb_gui */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D74C085613980017C729 /* avd_dumb_ctrl.cc */,
+				70A6D74D085613980017C729 /* avd_dumb_ctrl.hh */,
+				70A6D74E085613980017C729 /* avd_dumb_gui.cc */,
+				70A6D74F085613980017C729 /* avd_dumb_gui_dbg.hh */,
+				70A6D750085613980017C729 /* avd_dumb_gui_dbg_proto.hh */,
+				70A6D751085613980017C729 /* avd_dumb_view.cc */,
+				70A6D752085613980017C729 /* avd_dumb_view.hh */,
+				70A6D753085613980017C729 /* dumb_gui.pri */,
+			);
+			path = dumb_gui;
+			sourceTree = "<group>";
+		};
+		70A6D755085613980017C729 /* exp_gui */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D756085613980017C729 /* avd_exp_ctrl.cc */,
+				70A6D757085613980017C729 /* avd_exp_ctrl.hh */,
+				70A6D758085613980017C729 /* avd_exp_gui.cc */,
+				70A6D759085613980017C729 /* avd_exp_gui_dbg.hh */,
+				70A6D75A085613980017C729 /* avd_exp_gui_dbg_proto.hh */,
+				70A6D75B085613980017C729 /* avd_exp_view.cc */,
+				70A6D75C085613980017C729 /* avd_exp_view.hh */,
+				70A6D75D085613980017C729 /* exp_gui.pri */,
+				70A6D75E085613980017C729 /* test_thing.cc */,
+				70A6D75F085613980017C729 /* test_thing.hh */,
+				70A6D760085613980017C729 /* test_thing_proto.hh */,
+				70A6D761085613980017C729 /* testing_interface.hh */,
+			);
+			path = exp_gui;
+			sourceTree = "<group>";
+		};
+		70A6D762085613980017C729 /* gui_factory */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D763085613980017C729 /* avd_abstract_gui.hh */,
+				70A6D764085613980017C729 /* avd_abstract_gui_proto.hh */,
+				70A6D765085613980017C729 /* avd_gui_factory.cc */,
+				70A6D766085613980017C729 /* avd_gui_factory.hh */,
+				70A6D767085613980017C729 /* avd_gui_factory_error_policy.hh */,
+				70A6D768085613980017C729 /* avd_gui_factory_proto.hh */,
+				70A6D769085613980017C729 /* gui_factory.pri */,
+				70A6D76A085613980017C729 /* tGUI.hh */,
+				70A6D76B085613980017C729 /* tGUI_proto.hh */,
+			);
+			path = gui_factory;
+			sourceTree = "<group>";
+		};
+		70A6D76D085613980017C729 /* map_gui */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D76E085613980017C729 /* avd_map_canvas.cc */,
+				70A6D76F085613980017C729 /* avd_map_canvas.hh */,
+				70A6D770085613980017C729 /* avd_map_canvas_rectangle.cc */,
+				70A6D771085613980017C729 /* avd_map_canvas_rectangle.hh */,
+				70A6D772085613980017C729 /* avd_map_canvas_rectangle_proto.hh */,
+				70A6D773085613980017C729 /* avd_map_canvas_view.cc */,
+				70A6D774085613980017C729 /* avd_map_canvas_view.hh */,
+				70A6D775085613980017C729 /* avd_map_ctrl.cc */,
+				70A6D776085613980017C729 /* avd_map_ctrl.hh */,
+				70A6D777085613980017C729 /* avd_map_gui.cc */,
+				70A6D778085613980017C729 /* avd_map_gui_dbg.hh */,
+				70A6D779085613980017C729 /* avd_map_gui_dbg_proto.hh */,
+				70A6D77A085613980017C729 /* avd_map_layer.cc */,
+				70A6D77B085613980017C729 /* avd_map_layer.hh */,
+				70A6D77C085613980017C729 /* avd_map_layer_proto.hh */,
+				70A6D77D085613980017C729 /* avd_map_view.cc */,
+				70A6D77E085613980017C729 /* avd_map_view.hh */,
+				70A6D77F085613980017C729 /* map_gui.pri */,
+			);
+			path = map_gui;
+			sourceTree = "<group>";
+		};
+		70A6D780085613980017C729 /* mc */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D781085613980017C729 /* attributes */,
+				70A6D783085613980017C729 /* avd_avida_state_mediator.hh */,
+				70A6D784085613980017C729 /* avd_connections.cc */,
+				70A6D785085613980017C729 /* avd_connections.hh */,
+				70A6D786085613980017C729 /* avd_gui_factory_mediator.hh */,
+				70A6D787085613980017C729 /* avd_mc_dbg.cc */,
+				70A6D788085613980017C729 /* avd_mc_dbg.hh */,
+				70A6D789085613980017C729 /* avd_mc_dbg_proto.hh */,
+				70A6D78A085613980017C729 /* avd_mc_mediator.cc */,
+				70A6D78B085613980017C729 /* avd_mc_mediator.hh */,
+				70A6D78C085613980017C729 /* avd_menubar_mediator.hh */,
+				70A6D78D085613980017C729 /* avd_mission_control.cc */,
+				70A6D78E085613980017C729 /* avd_mission_control.hh */,
+				70A6D78F085613980017C729 /* avd_settings_mediator.hh */,
+				70A6D790085613980017C729 /* avd_windows_mediator.hh */,
+				70A6D791085613980017C729 /* mc.pri */,
+				70A6D792085613980017C729 /* setup_avida.cc */,
+				70A6D793085613980017C729 /* setup_avida.hh */,
+			);
+			path = mc;
+			sourceTree = "<group>";
+		};
+		70A6D781085613980017C729 /* attributes */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D782085613980017C729 /* requests_argv.hh */,
+			);
+			path = attributes;
+			sourceTree = "<group>";
+		};
+		70A6D794085613980017C729 /* memory_mgt */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D795085613980017C729 /* activate_watcher.hh */,
+				70A6D796085613980017C729 /* activate_watcher_proto.hh */,
+				70A6D797085613980017C729 /* memory_mgt.pri */,
+				70A6D798085613980017C729 /* retainable.cc */,
+				70A6D799085613980017C729 /* retainable.hh */,
+				70A6D79A085613980017C729 /* retainable_dbg.hh */,
+				70A6D79B085613980017C729 /* retainable_dbg_proto.hh */,
+				70A6D79C085613980017C729 /* retainable_proto.hh */,
+				70A6D79D085613980017C729 /* ScopeGuard.h */,
+				70A6D79E085613980017C729 /* watch_retains.cc */,
+				70A6D79F085613980017C729 /* watch_retains.hh */,
+				70A6D7A0085613980017C729 /* watch_retains_proto.hh */,
+			);
+			path = memory_mgt;
+			sourceTree = "<group>";
+		};
+		70A6D7A1085613980017C729 /* menubar */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7A2085613980017C729 /* avd_menubar_handler.cc */,
+				70A6D7A3085613980017C729 /* avd_menubar_handler.hh */,
+				70A6D7A4085613980017C729 /* avd_menubar_hdlr_creator.cc */,
+				70A6D7A5085613980017C729 /* menubar.pri */,
+			);
+			path = menubar;
+			sourceTree = "<group>";
+		};
+		70A6D7A8085613990017C729 /* preferences */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7A9085613990017C729 /* avd_prefs_ctrl.cc */,
+				70A6D7AA085613990017C729 /* avd_prefs_ctrl.hh */,
+				70A6D7AB085613990017C729 /* avd_prefs_dbg.cc */,
+				70A6D7AC085613990017C729 /* avd_prefs_dbg.hh */,
+				70A6D7AD085613990017C729 /* avd_prefs_dbg_proto.hh */,
+				70A6D7AE085613990017C729 /* avd_prefs_gui.cc */,
+				70A6D7AF085613990017C729 /* avd_prefs_item.cc */,
+				70A6D7B0085613990017C729 /* avd_prefs_item.hh */,
+				70A6D7B1085613990017C729 /* avd_prefs_item_proto.hh */,
+				70A6D7B2085613990017C729 /* avd_prefs_item_view.hh */,
+				70A6D7B3085613990017C729 /* avd_prefs_item_view_proto.hh */,
+				70A6D7B4085613990017C729 /* avd_prefs_view.cc */,
+				70A6D7B5085613990017C729 /* avd_prefs_view.hh */,
+				70A6D7B6085613990017C729 /* preferences.pri */,
+			);
+			path = preferences;
+			sourceTree = "<group>";
+		};
+		70A6D7B7085613990017C729 /* prefs_gui_factory */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7B8085613990017C729 /* avd_abstract_prefs_gui.hh */,
+				70A6D7B9085613990017C729 /* avd_abstract_prefs_gui_proto.hh */,
+				70A6D7BA085613990017C729 /* avd_prefs_gui_factory.cc */,
+				70A6D7BB085613990017C729 /* avd_prefs_gui_factory.hh */,
+				70A6D7BC085613990017C729 /* avd_prefs_gui_factory_error_policy.hh */,
+				70A6D7BD085613990017C729 /* avd_prefs_gui_factory_proto.hh */,
+				70A6D7BE085613990017C729 /* prefs_gui_factory.pri */,
+				70A6D7BF085613990017C729 /* tPrefsGUI.hh */,
+				70A6D7C0085613990017C729 /* tPrefsGUI_proto.hh */,
+			);
+			path = prefs_gui_factory;
+			sourceTree = "<group>";
+		};
+		70A6D7C5085613990017C729 /* threaded_driver */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7C6085613990017C729 /* avd_avida_driver.cc */,
+				70A6D7C7085613990017C729 /* avd_avida_driver.hh */,
+				70A6D7C8085613990017C729 /* avd_avida_thread_drvr_dbg.hh */,
+				70A6D7C9085613990017C729 /* avd_avida_thread_drvr_dbg_proto.hh */,
+				70A6D7CA085613990017C729 /* avd_driver_creator.cc */,
+				70A6D7CB085613990017C729 /* avd_gui_msg_event.hh */,
+				70A6D7CC085613990017C729 /* avd_orig_driver_controller.cc */,
+				70A6D7CD085613990017C729 /* avd_orig_driver_controller.hh */,
+				70A6D7CE085613990017C729 /* threaded_driver.pri */,
+			);
+			path = threaded_driver;
+			sourceTree = "<group>";
+		};
+		70A6D7CF085613990017C729 /* user_msg */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7D0085613990017C729 /* avd_message_display.cc */,
+				70A6D7D1085613990017C729 /* avd_message_display.hh */,
+				70A6D7D2085613990017C729 /* avd_message_display_proto.hh */,
+				70A6D7D3085613990017C729 /* avd_message_display_typetrack.hh */,
+				70A6D7D4085613990017C729 /* avd_message_display_typetrack_proto.hh */,
+				70A6D7D5085613990017C729 /* avd_qstr_message_display.cc */,
+				70A6D7D6085613990017C729 /* avd_user_msg_ctrl.cc */,
+				70A6D7D7085613990017C729 /* avd_user_msg_ctrl.hh */,
+				70A6D7D8085613990017C729 /* avd_user_msg_ctrl_funct.hh */,
+				70A6D7D9085613990017C729 /* avd_user_msg_ctrl_funct_proto.hh */,
+				70A6D7DA085613990017C729 /* avd_user_msg_gui.cc */,
+				70A6D7DB085613990017C729 /* avd_user_msg_gui_dbg.hh */,
+				70A6D7DC085613990017C729 /* avd_user_msg_gui_dbg_proto.hh */,
+				70A6D7DD085613990017C729 /* avd_user_msg_prefs_ctrl.cc */,
+				70A6D7DE085613990017C729 /* avd_user_msg_prefs_ctrl.hh */,
+				70A6D7DF085613990017C729 /* avd_user_msg_prefs_gui.cc */,
+				70A6D7E0085613990017C729 /* avd_user_msg_prefs_view.cc */,
+				70A6D7E1085613990017C729 /* avd_user_msg_prefs_view.hh */,
+				70A6D7E2085613990017C729 /* avd_user_msg_view.cc */,
+				70A6D7E3085613990017C729 /* avd_user_msg_view.hh */,
+				70A6D7E4085613990017C729 /* gui_message_display.cc */,
+				70A6D7E5085613990017C729 /* user_msg.pri */,
+			);
+			path = user_msg;
+			sourceTree = "<group>";
+		};
+		70A6D7E8085613990017C729 /* exp_cleanup2 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D7E9085613990017C729 /* avd_bool.hh */,
+				70A6D7EA085613990017C729 /* avd_dbg_msgs.cc */,
+				70A6D7EB085613990017C729 /* avd_dbg_msgs.hh */,
+				70A6D7EC085613990017C729 /* avd_dbg_msgs_t.cc */,
+				70A6D7ED085613990017C729 /* avd_expectation_t.cc */,
+				70A6D7EE085613990017C729 /* avd_message_class.cc */,
+				70A6D7EF085613990017C729 /* avd_message_class.hh */,
+				70A6D7F0085613990017C729 /* avd_message_class_base.hh */,
+				70A6D7F1085613990017C729 /* avd_message_class_m.hh */,
+				70A6D7F2085613990017C729 /* avd_message_class_t.cc */,
+				70A6D7F3085613990017C729 /* avd_message_closure.cc */,
+				70A6D7F4085613990017C729 /* avd_message_closure.hh */,
+				70A6D7F5085613990017C729 /* avd_message_closure_base.hh */,
+				70A6D7F6085613990017C729 /* avd_message_closure_m.hh */,
+				70A6D7F7085613990017C729 /* avd_message_closure_t.cc */,
+				70A6D7F8085613990017C729 /* avd_message_display.cc */,
+				70A6D7F9085613990017C729 /* avd_message_display.hh */,
+				70A6D7FA085613990017C729 /* avd_message_display_base.hh */,
+				70A6D7FB085613990017C729 /* avd_message_display_m.hh */,
+				70A6D7FC085613990017C729 /* avd_message_display_t.cc */,
+				70A6D7FD085613990017C729 /* avd_message_set_tracker.cc */,
+				70A6D7FE085613990017C729 /* avd_message_set_tracker.hh */,
+				70A6D7FF085613990017C729 /* avd_message_type.cc */,
+				70A6D800085613990017C729 /* avd_message_type.hh */,
+				70A6D801085613990017C729 /* avd_message_type_base.hh */,
+				70A6D802085613990017C729 /* avd_message_type_m.hh */,
+				70A6D803085613990017C729 /* avd_message_type_set.hh */,
+				70A6D804085613990017C729 /* avd_message_type_t.cc */,
+				70A6D805085613990017C729 /* avd_verifiable.cc */,
+				70A6D806085613990017C729 /* avd_verifiable.hh */,
+				70A6D807085613990017C729 /* avd_verifiable_m.hh */,
+				70A6D808085613990017C729 /* avd_verifiable_t.cc */,
+				70A6D809085613990017C729 /* CMakeLists.txt */,
+				70A6D80A085613990017C729 /* demo_base_t.cc */,
+				70A6D80B085613990017C729 /* main.cc */,
+				70A6D80C085613990017C729 /* template2_t.cc */,
+				70A6D80D085613990017C729 /* template2_t.hh */,
+				70A6D80E085613990017C729 /* template_t.cc */,
+				70A6D80F085613990017C729 /* template_t.hh */,
+				70A6D810085613990017C729 /* xqt_test_case.cc */,
+				70A6D811085613990017C729 /* xqt_test_case.hh */,
+			);
+			path = exp_cleanup2;
+			sourceTree = "<group>";
+		};
+		70A6D812085613990017C729 /* share */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D813085613990017C729 /* down.xpm */,
+				70A6D814085613990017C729 /* right.xpm */,
+			);
+			path = share;
+			sourceTree = "<group>";
+		};
+		70A6D86D085613990017C729 /* support */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D86E085613990017C729 /* analyze.cfg */,
+				70A6D86F085613990017C729 /* CMakeLists.txt */,
+				70A6D870085613990017C729 /* config */,
+				70A6D889085613990017C729 /* environment.cfg */,
+				70A6D88A085613990017C729 /* events.cfg */,
+				70A6D88B085613990017C729 /* genesis */,
+				70A6D88C085613990017C729 /* genesis.4stack */,
+				70A6D88D085613990017C729 /* genesis.smt */,
+				70A6D88E085613990017C729 /* inst_set.4stack */,
+				70A6D88F085613990017C729 /* inst_set.default */,
+				70A6D890085613990017C729 /* inst_set.sex */,
+				70A6D891085613990017C729 /* inst_set.smt */,
+				70A6D892085613990017C729 /* inst_set.tmp */,
+				70A6D893085613990017C729 /* organism.default */,
+				70A6D894085613990017C729 /* organism.heads.100 */,
+				70A6D895085613990017C729 /* organism.sex */,
+				70A6D896085613990017C729 /* organism.smt */,
+				70A6D897085613990017C729 /* preset_organisms */,
+			);
+			path = support;
+			sourceTree = "<group>";
+		};
+		70A6D870085613990017C729 /* config */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D871085613990017C729 /* environment.2paths */,
+				70A6D872085613990017C729 /* environment.9resource */,
+				70A6D873085613990017C729 /* environment.all_logic */,
+				70A6D874085613990017C729 /* environment.cascade */,
+				70A6D875085613990017C729 /* inst_set.19.short */,
+				70A6D876085613990017C729 /* inst_set.24.old */,
+				70A6D877085613990017C729 /* inst_set.26.default */,
+				70A6D878085613990017C729 /* inst_set.27.multi */,
+				70A6D879085613990017C729 /* inst_set.27.no-nop */,
+				70A6D87A085613990017C729 /* inst_set.27.parasite */,
+				70A6D87B085613990017C729 /* inst_set.28.base */,
+				70A6D87C085613990017C729 /* inst_set.28.const */,
+				70A6D87D085613990017C729 /* inst_set.29.base_memsize */,
+				70A6D87E085613990017C729 /* inst_set.31.multi */,
+				70A6D87F085613990017C729 /* inst_set.32.heads */,
+				70A6D880085613990017C729 /* inst_set.heads.parasite */,
+				70A6D881085613990017C729 /* organism.heads.100 */,
+				70A6D882085613990017C729 /* organism.heads.15 */,
+				70A6D883085613990017C729 /* organism.heads.50 */,
+				70A6D884085613990017C729 /* organism.host */,
+				70A6D885085613990017C729 /* organism.host2 */,
+				70A6D886085613990017C729 /* organism.infected */,
+				70A6D887085613990017C729 /* organism.infected2 */,
+				70A6D888085613990017C729 /* organism.noheads */,
+			);
+			path = config;
+			sourceTree = "<group>";
+		};
+		70A6D897085613990017C729 /* preset_organisms */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D898085613990017C729 /* CMakeLists.txt */,
+				70A6D899085613990017C729 /* dummy */,
+				70A6D89A085613990017C729 /* organism.4stack */,
+				70A6D89B085613990017C729 /* organism.parasite */,
+			);
+			path = preset_organisms;
+			sourceTree = "<group>";
+		};
+		70A6D89C085613990017C729 /* testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D89D085613990017C729 /* CMakeLists.txt */,
+				70A6D89E085613990017C729 /* functional_testsuites */,
+				70A6D8C80856139A0017C729 /* qt_viewer_unit_testsuites */,
+				70A6D8CE0856139A0017C729 /* unit_testsuites */,
+			);
+			path = testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D89E085613990017C729 /* functional_testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D89F085613990017C729 /* config */,
+				70A6D8A1085613990017C729 /* default.md5sum */,
+				70A6D8AA085613990017C729 /* default.tail */,
+				70A6D8B40856139A0017C729 /* default.tail.disabled */,
+				70A6D8BD0856139A0017C729 /* demo.md5sum */,
+				70A6D8BE0856139A0017C729 /* demo.tail.disabled */,
+				70A6D8BF0856139A0017C729 /* tedious.tail.disabled */,
+			);
+			path = functional_testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D89F085613990017C729 /* config */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8A0085613990017C729 /* unix.exp */,
+			);
+			path = config;
+			sourceTree = "<group>";
+		};
+		70A6D8A1085613990017C729 /* default.md5sum */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8A2085613990017C729 /* analyze.cfg */,
+				70A6D8A3085613990017C729 /* environment.cfg */,
+				70A6D8A4085613990017C729 /* events.cfg */,
+				70A6D8A5085613990017C729 /* genesis */,
+				70A6D8A6085613990017C729 /* inst_set.default */,
+				70A6D8A7085613990017C729 /* md5sum.exp */,
+				70A6D8A8085613990017C729 /* md5sum.sh */,
+				70A6D8A9085613990017C729 /* organism.default */,
+			);
+			path = default.md5sum;
+			sourceTree = "<group>";
+		};
+		70A6D8AA085613990017C729 /* default.tail */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8AB085613990017C729 /* analyze.cfg */,
+				70A6D8AC085613990017C729 /* detail_pop.100.last_line.expected */,
+				70A6D8AD085613990017C729 /* environment.cfg */,
+				70A6D8AE085613990017C729 /* events.cfg */,
+				70A6D8AF085613990017C729 /* genesis */,
+				70A6D8B00856139A0017C729 /* inst_set.default */,
+				70A6D8B10856139A0017C729 /* organism.default */,
+				70A6D8B20856139A0017C729 /* tail.exp */,
+				70A6D8B30856139A0017C729 /* tail.sh */,
+			);
+			path = default.tail;
+			sourceTree = "<group>";
+		};
+		70A6D8B40856139A0017C729 /* default.tail.disabled */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8B50856139A0017C729 /* analyze.cfg */,
+				70A6D8B60856139A0017C729 /* environment.cfg */,
+				70A6D8B70856139A0017C729 /* events.cfg */,
+				70A6D8B80856139A0017C729 /* genesis */,
+				70A6D8B90856139A0017C729 /* inst_set.default */,
+				70A6D8BA0856139A0017C729 /* organism.default */,
+				70A6D8BB0856139A0017C729 /* tail.exp */,
+				70A6D8BC0856139A0017C729 /* tail.sh */,
+			);
+			path = default.tail.disabled;
+			sourceTree = "<group>";
+		};
+		70A6D8BD0856139A0017C729 /* demo.md5sum */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = demo.md5sum;
+			sourceTree = "<group>";
+		};
+		70A6D8BE0856139A0017C729 /* demo.tail.disabled */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = demo.tail.disabled;
+			sourceTree = "<group>";
+		};
+		70A6D8BF0856139A0017C729 /* tedious.tail.disabled */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8C00856139A0017C729 /* analyze.cfg */,
+				70A6D8C10856139A0017C729 /* environment.cfg */,
+				70A6D8C20856139A0017C729 /* events.cfg */,
+				70A6D8C30856139A0017C729 /* genesis */,
+				70A6D8C40856139A0017C729 /* inst_set.default */,
+				70A6D8C50856139A0017C729 /* organism.default */,
+				70A6D8C60856139A0017C729 /* tail.exp */,
+				70A6D8C70856139A0017C729 /* tail.sh */,
+			);
+			path = tedious.tail.disabled;
+			sourceTree = "<group>";
+		};
+		70A6D8C80856139A0017C729 /* qt_viewer_unit_testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8C90856139A0017C729 /* CMakeLists.txt */,
+				70A6D8CA0856139A0017C729 /* qt_test_case.cc */,
+				70A6D8CB0856139A0017C729 /* qt_test_case.hh */,
+				70A6D8CC0856139A0017C729 /* template.t.cc */,
+				70A6D8CD0856139A0017C729 /* template.t.hh */,
+			);
+			path = qt_viewer_unit_testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D8CE0856139A0017C729 /* unit_testsuites */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D8CF0856139A0017C729 /* 4stack_head.t.cc */,
+				70A6D8D00856139A0017C729 /* analyze.t.cc */,
+				70A6D8D10856139A0017C729 /* analyze_command.t.cc */,
+				70A6D8D20856139A0017C729 /* analyze_command_def.t.cc */,
+				70A6D8D30856139A0017C729 /* analyze_command_def_base.t.cc */,
+				70A6D8D40856139A0017C729 /* analyze_flow_command.t.cc */,
+				70A6D8D50856139A0017C729 /* analyze_flow_command_def.t.cc */,
+				70A6D8D60856139A0017C729 /* analyze_function.t.cc */,
+				70A6D8D70856139A0017C729 /* analyze_genotype.t.cc */,
+				70A6D8D80856139A0017C729 /* analyze_util.t.cc */,
+				70A6D8D90856139A0017C729 /* avida.t.cc */,
+				70A6D8DA0856139A0017C729 /* avida_driver_analyze.t.cc */,
+				70A6D8DB0856139A0017C729 /* avida_driver_base.t.cc */,
+				70A6D8DC0856139A0017C729 /* avida_driver_population.t.cc */,
+				70A6D8DD0856139A0017C729 /* avida_triggers.t.cc */,
+				70A6D8DE0856139A0017C729 /* birth_chamber.t.cc */,
+				70A6D8DF0856139A0017C729 /* block_struct.t.cc */,
+				70A6D8E00856139A0017C729 /* callback_util.t.cc */,
+				70A6D8E10856139A0017C729 /* CMakeLists.txt */,
+				70A6D8E20856139A0017C729 /* config.t.cc */,
+				70A6D8E30856139A0017C729 /* const_schedule.t.cc */,
+				70A6D8E40856139A0017C729 /* cpu_head.t.cc */,
+				70A6D8E50856139A0017C729 /* cpu_memory.t.cc */,
+				70A6D8E60856139A0017C729 /* cpu_stack.t.cc */,
+				70A6D8E70856139A0017C729 /* cpu_test_info.t.cc */,
+				70A6D8E80856139A0017C729 /* data_entry.t.cc */,
+				70A6D8E90856139A0017C729 /* data_file.t.cc */,
+				70A6D8EA0856139A0017C729 /* data_file_manager.t.cc */,
+				70A6D8EB0856139A0017C729 /* data_manager_base.t.cc */,
+				70A6D8EC0856139A0017C729 /* default_message_display.t.cc */,
+				70A6D8ED0856139A0017C729 /* environment.t.cc */,
+				70A6D8EE0856139A0017C729 /* event.t.cc */,
+				70A6D8EF0856139A0017C729 /* event_factory.t.cc */,
+				70A6D8F00856139A0017C729 /* event_factory_manager.t.cc */,
+				70A6D8F10856139A0017C729 /* event_list.t.cc */,
+				70A6D8F20856139A0017C729 /* event_list_entry.t.cc */,
+				70A6D8F30856139A0017C729 /* event_list_iterator.t.cc */,
+				70A6D8F40856139A0017C729 /* file.t.cc */,
+				70A6D8F50856139A0017C729 /* fitness_matrix.t.cc */,
+				70A6D8F60856139A0017C729 /* fixed_coords.t.cc */,
+				70A6D8F70856139A0017C729 /* functions.t.cc */,
+				70A6D8F80856139A0017C729 /* genebank.t.cc */,
+				70A6D8F90856139A0017C729 /* genesis.t.cc */,
+				70A6D8FA0856139A0017C729 /* genome.t.cc */,
+				70A6D8FB0856139A0017C729 /* genome_util.t.cc */,
+				70A6D8FC0856139A0017C729 /* genotype.t.cc */,
+				70A6D8FD0856139A0017C729 /* genotype_batch.t.cc */,
+				70A6D8FE0856139A0017C729 /* genotype_birth_data.t.cc */,
+				70A6D8FF0856139A0017C729 /* genotype_control.t.cc */,
+				70A6D9000856139A0017C729 /* hardware_4stack.t.cc */,
+				70A6D9010856139A0017C729 /* hardware_4stack_thread.t.cc */,
+				70A6D9020856139A0017C729 /* hardware_base.t.cc */,
+				70A6D9030856139A0017C729 /* hardware_cpu.t.cc */,
+				70A6D9040856139A0017C729 /* hardware_cpu_thread.t.cc */,
+				70A6D9050856139A0017C729 /* hardware_factory.t.cc */,
+				70A6D9060856139A0017C729 /* hardware_util.t.cc */,
+				70A6D9070856139A0017C729 /* help_alias.t.cc */,
+				70A6D9080856139A0017C729 /* help_entry.t.cc */,
+				70A6D9090856139A0017C729 /* help_full_entry.t.cc */,
+				70A6D90A0856139A0017C729 /* help_manager.t.cc */,
+				70A6D90B0856139A0017C729 /* help_type.t.cc */,
+				70A6D90C0856139A0017C729 /* histogram.t.cc */,
+				70A6D90D0856139A0017C729 /* indexed_block_struct.t.cc */,
+				70A6D90E0856139A0017C729 /* init_file.t.cc */,
+				70A6D90F0856139A0017C729 /* inject_genebank.t.cc */,
+				70A6D9100856139A0017C729 /* inject_genotype.t.cc */,
+				70A6D9110856139A0017C729 /* inject_genotype_birth_data.t.cc */,
+				70A6D9120856139A0017C729 /* inject_genotype_control.t.cc */,
+				70A6D9130856139A0017C729 /* inject_genotype_element.t.cc */,
+				70A6D9140856139A0017C729 /* inject_genotype_queue.t.cc */,
+				70A6D9150856139A0017C729 /* inst_lib_base.t.cc */,
+				70A6D9160856139A0017C729 /* inst_set.t.cc */,
+				70A6D9170856139A0017C729 /* inst_util.t.cc */,
+				70A6D9180856139A0017C729 /* integrated_schedule.t.cc */,
+				70A6D9190856139A0017C729 /* integrated_schedule_node.t.cc */,
+				70A6D91A0856139A0017C729 /* landscape.t.cc */,
+				70A6D91B0856139A0017C729 /* level_0 */,
+				70A6D9270856139A0017C729 /* level_1 */,
+				70A6D92B0856139A0017C729 /* lineage.t.cc */,
+				70A6D92C0856139A0017C729 /* lineage_control.t.cc */,
+				70A6D92D0856139A0017C729 /* local_mutations.t.cc */,
+				70A6D92E0856139A0017C729 /* message_class.t.cc */,
+				70A6D92F0856139A0017C729 /* message_closure.t.cc */,
+				70A6D9300856139A0017C729 /* message_display.t.cc */,
+				70A6D9310856139A0017C729 /* message_type.t.cc */,
+				70A6D9320856139A0017C729 /* mutation.t.cc */,
+				70A6D9330856139A0017C729 /* mutation_lib.t.cc */,
+				70A6D9340856139A0017C729 /* mutation_rates.t.cc */,
+				70A6D9350856139A0017C729 /* mx_code_array.t.cc */,
+				70A6D9360856139A0017C729 /* my_code_array_less_than.t.cc */,
+				70A6D9370856139A0017C729 /* ncurses_viewer */,
+				70A6D9380856139A0017C729 /* org_message.t.cc */,
+				70A6D9390856139A0017C729 /* organism.t.cc */,
+				70A6D93A0856139A0017C729 /* phenotype.t.cc */,
+				70A6D93B0856139A0017C729 /* population.t.cc */,
+				70A6D93C0856139A0017C729 /* population_cell.t.cc */,
+				70A6D93D0856139A0017C729 /* population_event.t.cc */,
+				70A6D93E0856139A0017C729 /* population_event_factory.t.cc */,
+				70A6D93F0856139A0017C729 /* population_interface.t.cc */,
+				70A6D9400856139A0017C729 /* prob_schedule.t.cc */,
+				70A6D9410856139A0017C729 /* random.t.cc */,
+				70A6D9420856139A0017C729 /* reaction.t.cc */,
+				70A6D9430856139A0017C729 /* reaction_lib.t.cc */,
+				70A6D9440856139A0017C729 /* reaction_process.t.cc */,
+				70A6D9450856139A0017C729 /* reaction_result.t.cc */,
+				70A6D9460856139A0017C729 /* ref_block.t.cc */,
+				70A6D9470856139A0017C729 /* resource.t.cc */,
+				70A6D9480856139A0017C729 /* resource_count.t.cc */,
+				70A6D9490856139A0017C729 /* resource_lib.t.cc */,
+				70A6D94A0856139A0017C729 /* running_average.t.cc */,
+				70A6D94B0856139A0017C729 /* scaled_block.t.cc */,
+				70A6D94C0856139A0017C729 /* schedule.t.cc */,
+				70A6D94D0856139A0017C729 /* spatial_count_elem.t.cc */,
+				70A6D94E0856139A0017C729 /* spatial_res_count.t.cc */,
+				70A6D94F0856139A0017C729 /* species.t.cc */,
+				70A6D9500856139A0017C729 /* species_control.t.cc */,
+				70A6D9510856139A0017C729 /* species_queue.t.cc */,
+				70A6D9520856139A0017C729 /* stats.t.cc */,
+				70A6D9530856139A0017C729 /* string.t.cc */,
+				70A6D9540856139A0017C729 /* string_iterator.t.cc */,
+				70A6D9550856139A0017C729 /* string_list.t.cc */,
+				70A6D9560856139A0017C729 /* string_util.t.cc */,
+				70A6D9570856139A0017C729 /* tArgDataEntry.t.cc */,
+				70A6D9580856139A0017C729 /* tArray.t.cc */,
+				70A6D9590856139A0017C729 /* task_entry.t.cc */,
+				70A6D95A0856139A0017C729 /* task_lib.t.cc */,
+				70A6D95B0856139A0017C729 /* tBuffer.t.cc */,
+				70A6D95C0856139A0017C729 /* tDataEntry.t.cc */,
+				70A6D95D0856139A0017C729 /* tDataEntryBase.t.cc */,
+				70A6D95E0856139A0017C729 /* tDataEntryCommand.t.cc */,
+				70A6D95F0856139A0017C729 /* tDataManager.t.cc */,
+				70A6D9600856139A0017C729 /* tDictionary.t.cc */,
+				70A6D9610856139A0017C729 /* template.t.cc */,
+				70A6D9620856139A0017C729 /* test_cpu.t.cc */,
+				70A6D9630856139A0017C729 /* test_util.t.cc */,
+				70A6D9640856139A0017C729 /* tList.t.cc */,
+				70A6D9650856139A0017C729 /* tMatrix.t.cc */,
+				70A6D9660856139A0017C729 /* tools.t.cc */,
+				70A6D9670856139A0017C729 /* tVector.t.cc */,
+				70A6D9680856139A0017C729 /* uint.t.cc */,
+				70A6D9690856139A0017C729 /* weighted_index.t.cc */,
+			);
+			path = unit_testsuites;
+			sourceTree = "<group>";
+		};
+		70A6D91B0856139A0017C729 /* level_0 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D91C0856139A0017C729 /* CMakeLists.txt */,
+				70A6D91D0856139A0017C729 /* count_tracker.t.cc */,
+				70A6D91E0856139A0017C729 /* cpu_stats.t.cc */,
+				70A6D91F0856139A0017C729 /* double_sum.t.cc */,
+				70A6D9200856139A0017C729 /* event_triggers.t.cc */,
+				70A6D9210856139A0017C729 /* fixed_block.t.cc */,
+				70A6D9220856139A0017C729 /* genotype_test_data.t.cc */,
+				70A6D9230856139A0017C729 /* int_sum.t.cc */,
+				70A6D9240856139A0017C729 /* memory_flags.t.cc */,
+				70A6D9250856139A0017C729 /* merit.t.cc */,
+				70A6D9260856139A0017C729 /* template.t.cc */,
+			);
+			path = level_0;
+			sourceTree = "<group>";
+		};
+		70A6D9270856139A0017C729 /* level_1 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9280856139A0017C729 /* CMakeLists.txt */,
+				70A6D9290856139A0017C729 /* code_label.t.cc */,
+				70A6D92A0856139A0017C729 /* instruction.t.cc */,
+			);
+			path = level_1;
+			sourceTree = "<group>";
+		};
+		70A6D9370856139A0017C729 /* ncurses_viewer */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = ncurses_viewer;
+			sourceTree = "<group>";
+		};
+		70A6D96A0856139A0017C729 /* third-party */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D96B0856139A0017C729 /* CMakeLists.txt */,
+				70A6D96C0856139A0017C729 /* Loki */,
+				70A6D9C30856139A0017C729 /* mockpp */,
+				70A6D9CC0856139A0017C729 /* pdcurses */,
+				70A6D9D00856139A0017C729 /* PDCurses-2.6 */,
+				70A6D9D10856139A0017C729 /* trio */,
+				70A6D9F50856139A0017C729 /* trio-1.9 */,
+				70A6DA060856139A0017C729 /* yaktest */,
+			);
+			path = "third-party";
+			sourceTree = "<group>";
+		};
+		70A6D96C0856139A0017C729 /* Loki */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D96D0856139A0017C729 /* AbstractFactory.h */,
+				70A6D96E0856139A0017C729 /* AssocVector.h */,
+				70A6D96F0856139A0017C729 /* Borland */,
+				70A6D9700856139A0017C729 /* EmptyType.h */,
+				70A6D9710856139A0017C729 /* Factory.h */,
+				70A6D9720856139A0017C729 /* Functor.h */,
+				70A6D9730856139A0017C729 /* HierarchyGenerators.h */,
+				70A6D9740856139A0017C729 /* Loki.pri */,
+				70A6D9750856139A0017C729 /* MSVC */,
+				70A6D9970856139A0017C729 /* MultiMethods.h */,
+				70A6D9980856139A0017C729 /* NullType.h */,
+				70A6D9990856139A0017C729 /* readme.txt */,
+				70A6D99A0856139A0017C729 /* Reference */,
+				70A6D9B10856139A0017C729 /* Singleton.cpp */,
+				70A6D9B20856139A0017C729 /* Singleton.h */,
+				70A6D9B30856139A0017C729 /* SmallObj.cpp */,
+				70A6D9B40856139A0017C729 /* SmallObj.h */,
+				70A6D9B50856139A0017C729 /* SmartPtr.h */,
+				70A6D9B60856139A0017C729 /* static_check.h */,
+				70A6D9B70856139A0017C729 /* Threads.h */,
+				70A6D9B80856139A0017C729 /* tools */,
+				70A6D9BD0856139A0017C729 /* Tuple.h */,
+				70A6D9BE0856139A0017C729 /* TypeInfo.h */,
+				70A6D9BF0856139A0017C729 /* Typelist.h */,
+				70A6D9C00856139A0017C729 /* TypeManip.h */,
+				70A6D9C10856139A0017C729 /* TypeTraits.h */,
+				70A6D9C20856139A0017C729 /* Visitor.h */,
+			);
+			path = Loki;
+			sourceTree = "<group>";
+		};
+		70A6D96F0856139A0017C729 /* Borland */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = Borland;
+			sourceTree = "<group>";
+		};
+		70A6D9750856139A0017C729 /* MSVC */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9760856139A0017C729 /* 1200 */,
+				70A6D97D0856139A0017C729 /* 1300 */,
+			);
+			path = MSVC;
+			sourceTree = "<group>";
+		};
+		70A6D9760856139A0017C729 /* 1200 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9770856139A0017C729 /* EmptyType.h */,
+				70A6D9780856139A0017C729 /* NullType.h */,
+				70A6D9790856139A0017C729 /* portby.txt */,
+				70A6D97A0856139A0017C729 /* TypeList.h */,
+				70A6D97B0856139A0017C729 /* TypeManip.h */,
+				70A6D97C0856139A0017C729 /* TypeTraits.h */,
+			);
+			path = 1200;
+			sourceTree = "<group>";
+		};
+		70A6D97D0856139A0017C729 /* 1300 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D97E0856139A0017C729 /* AbstractFactory.h */,
+				70A6D97F0856139A0017C729 /* AssocVector.h */,
+				70A6D9800856139A0017C729 /* EmptyType.h */,
+				70A6D9810856139A0017C729 /* Factory.h */,
+				70A6D9820856139A0017C729 /* Functor.h */,
+				70A6D9830856139A0017C729 /* HierarchyGenerators.h */,
+				70A6D9840856139A0017C729 /* MinMax.h */,
+				70A6D9850856139A0017C729 /* MultiMethods.h */,
+				70A6D9860856139A0017C729 /* NullType.h */,
+				70A6D9870856139A0017C729 /* portby.txt */,
+				70A6D9880856139A0017C729 /* readme.txt */,
+				70A6D9890856139A0017C729 /* Singleton.cpp */,
+				70A6D98A0856139A0017C729 /* Singleton.h */,
+				70A6D98B0856139A0017C729 /* SmallObj.cpp */,
+				70A6D98C0856139A0017C729 /* SmallObj.h */,
+				70A6D98D0856139A0017C729 /* SmartPtr.h */,
+				70A6D98E0856139A0017C729 /* static_check.h */,
+				70A6D98F0856139A0017C729 /* Threads.h */,
+				70A6D9900856139A0017C729 /* TypeInfo.h */,
+				70A6D9910856139A0017C729 /* TypeList.h */,
+				70A6D9920856139A0017C729 /* TypeManip.h */,
+				70A6D9930856139A0017C729 /* TypeTraits.h */,
+				70A6D9940856139A0017C729 /* Variant.h */,
+				70A6D9950856139A0017C729 /* VC_Alignment.h */,
+				70A6D9960856139A0017C729 /* Visitor.h */,
+			);
+			path = 1300;
+			sourceTree = "<group>";
+		};
+		70A6D99A0856139A0017C729 /* Reference */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D99B0856139A0017C729 /* AbstractFactory.h */,
+				70A6D99C0856139A0017C729 /* AssocVector.h */,
+				70A6D99D0856139A0017C729 /* EmptyType.h */,
+				70A6D99E0856139A0017C729 /* Factory.h */,
+				70A6D99F0856139A0017C729 /* Functor.h */,
+				70A6D9A00856139A0017C729 /* HierarchyGenerators.h */,
+				70A6D9A10856139A0017C729 /* MultiMethods.h */,
+				70A6D9A20856139A0017C729 /* NullType.h */,
+				70A6D9A30856139A0017C729 /* readme.txt */,
+				70A6D9A40856139A0017C729 /* Singleton.cpp */,
+				70A6D9A50856139A0017C729 /* Singleton.h */,
+				70A6D9A60856139A0017C729 /* SmallObj.cpp */,
+				70A6D9A70856139A0017C729 /* SmallObj.h */,
+				70A6D9A80856139A0017C729 /* SmartPtr.h */,
+				70A6D9A90856139A0017C729 /* static_check.h */,
+				70A6D9AA0856139A0017C729 /* Threads.h */,
+				70A6D9AB0856139A0017C729 /* Tuple.h */,
+				70A6D9AC0856139A0017C729 /* TypeInfo.h */,
+				70A6D9AD0856139A0017C729 /* Typelist.h */,
+				70A6D9AE0856139A0017C729 /* TypeManip.h */,
+				70A6D9AF0856139A0017C729 /* TypeTraits.h */,
+				70A6D9B00856139A0017C729 /* Visitor.h */,
+			);
+			path = Reference;
+			sourceTree = "<group>";
+		};
+		70A6D9B80856139A0017C729 /* tools */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9B90856139A0017C729 /* HeaderGen */,
+				70A6D9BA0856139A0017C729 /* RegressionTest */,
+				70A6D9BC0856139A0017C729 /* RegressionTest2 */,
+			);
+			path = tools;
+			sourceTree = "<group>";
+		};
+		70A6D9B90856139A0017C729 /* HeaderGen */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = HeaderGen;
+			sourceTree = "<group>";
+		};
+		70A6D9BA0856139A0017C729 /* RegressionTest */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9BB0856139A0017C729 /* AllTest */,
+			);
+			path = RegressionTest;
+			sourceTree = "<group>";
+		};
+		70A6D9BB0856139A0017C729 /* AllTest */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = AllTest;
+			sourceTree = "<group>";
+		};
+		70A6D9BC0856139A0017C729 /* RegressionTest2 */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = RegressionTest2;
+			sourceTree = "<group>";
+		};
+		70A6D9C30856139A0017C729 /* mockpp */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9C40856139A0017C729 /* compat */,
+				70A6D9C50856139A0017C729 /* docs */,
+				70A6D9C80856139A0017C729 /* examples */,
+				70A6D9C90856139A0017C729 /* po */,
+				70A6D9CA0856139A0017C729 /* tests */,
+				70A6D9CB0856139A0017C729 /* util */,
+			);
+			path = mockpp;
+			sourceTree = "<group>";
+		};
+		70A6D9C40856139A0017C729 /* compat */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = compat;
+			sourceTree = "<group>";
+		};
+		70A6D9C50856139A0017C729 /* docs */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9C60856139A0017C729 /* api */,
+				70A6D9C70856139A0017C729 /* en */,
+			);
+			path = docs;
+			sourceTree = "<group>";
+		};
+		70A6D9C60856139A0017C729 /* api */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = api;
+			sourceTree = "<group>";
+		};
+		70A6D9C70856139A0017C729 /* en */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = en;
+			sourceTree = "<group>";
+		};
+		70A6D9C80856139A0017C729 /* examples */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = examples;
+			sourceTree = "<group>";
+		};
+		70A6D9C90856139A0017C729 /* po */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = po;
+			sourceTree = "<group>";
+		};
+		70A6D9CA0856139A0017C729 /* tests */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = tests;
+			sourceTree = "<group>";
+		};
+		70A6D9CB0856139A0017C729 /* util */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = util;
+			sourceTree = "<group>";
+		};
+		70A6D9CC0856139A0017C729 /* pdcurses */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9CD0856139A0017C729 /* curses.h */,
+				70A6D9CE0856139A0017C729 /* pdcurses.lib */,
+				70A6D9CF0856139A0017C729 /* README.txt */,
+			);
+			path = pdcurses;
+			sourceTree = "<group>";
+		};
+		70A6D9D00856139A0017C729 /* PDCurses-2.6 */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = "PDCurses-2.6";
+			sourceTree = "<group>";
+		};
+		70A6D9D10856139A0017C729 /* trio */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9D20856139A0017C729 /* CMakeLists.txt */,
+				70A6D9D30856139A0017C729 /* compare.c */,
+				70A6D9D40856139A0017C729 /* doc */,
+				70A6D9DF0856139A0017C729 /* example.c */,
+				70A6D9E00856139A0017C729 /* html */,
+				70A6D9EA0856139A0017C729 /* regression.c */,
+				70A6D9EB0856139A0017C729 /* strio.h */,
+				70A6D9EC0856139A0017C729 /* trio.c */,
+				70A6D9ED0856139A0017C729 /* trio.h */,
+				70A6D9EE0856139A0017C729 /* trio.pri */,
+				70A6D9EF0856139A0017C729 /* triodef.h */,
+				70A6D9F00856139A0017C729 /* trionan.c */,
+				70A6D9F10856139A0017C729 /* trionan.h */,
+				70A6D9F20856139A0017C729 /* triop.h */,
+				70A6D9F30856139A0017C729 /* triostr.c */,
+				70A6D9F40856139A0017C729 /* triostr.h */,
+			);
+			path = trio;
+			sourceTree = "<group>";
+		};
+		70A6D9D40856139A0017C729 /* doc */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9D50856139A0017C729 /* doc.h */,
+				70A6D9D60856139A0017C729 /* doc_dynamic.h */,
+				70A6D9D70856139A0017C729 /* doc_printf.h */,
+				70A6D9D80856139A0017C729 /* doc_register.h */,
+				70A6D9D90856139A0017C729 /* doc_scanf.h */,
+				70A6D9DA0856139A0017C729 /* doc_static.h */,
+				70A6D9DB0856139A0017C729 /* footer.html */,
+				70A6D9DC0856139A0017C729 /* header.html */,
+				70A6D9DD0856139A0017C729 /* trio.cfg */,
+				70A6D9DE0856139A0017C729 /* trio.css */,
+			);
+			path = doc;
+			sourceTree = "<group>";
+		};
+		70A6D9E00856139A0017C729 /* html */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9E10856139A0017C729 /* group___dynamic_strings.html */,
+				70A6D9E20856139A0017C729 /* group___printf.html */,
+				70A6D9E30856139A0017C729 /* group___scanf.html */,
+				70A6D9E40856139A0017C729 /* group___special_quantities.html */,
+				70A6D9E50856139A0017C729 /* group___static_strings.html */,
+				70A6D9E60856139A0017C729 /* group___user_defined.html */,
+				70A6D9E70856139A0017C729 /* index.html */,
+				70A6D9E80856139A0017C729 /* modules.html */,
+				70A6D9E90856139A0017C729 /* trio.css */,
+			);
+			path = html;
+			sourceTree = "<group>";
+		};
+		70A6D9F50856139A0017C729 /* trio-1.9 */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9F60856139A0017C729 /* doc */,
+				70A6D9F70856139A0017C729 /* html */,
+				70A6D9F80856139A0017C729 /* mockpp */,
+				70A6DA010856139A0017C729 /* trio */,
+				70A6DA040856139A0017C729 /* yaktest */,
+			);
+			path = "trio-1.9";
+			sourceTree = "<group>";
+		};
+		70A6D9F60856139A0017C729 /* doc */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = doc;
+			sourceTree = "<group>";
+		};
+		70A6D9F70856139A0017C729 /* html */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = html;
+			sourceTree = "<group>";
+		};
+		70A6D9F80856139A0017C729 /* mockpp */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9F90856139A0017C729 /* compat */,
+				70A6D9FA0856139A0017C729 /* docs */,
+				70A6D9FD0856139A0017C729 /* examples */,
+				70A6D9FE0856139A0017C729 /* po */,
+				70A6D9FF0856139A0017C729 /* tests */,
+				70A6DA000856139A0017C729 /* util */,
+			);
+			path = mockpp;
+			sourceTree = "<group>";
+		};
+		70A6D9F90856139A0017C729 /* compat */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = compat;
+			sourceTree = "<group>";
+		};
+		70A6D9FA0856139A0017C729 /* docs */ = {
+			isa = PBXGroup;
+			children = (
+				70A6D9FB0856139A0017C729 /* api */,
+				70A6D9FC0856139A0017C729 /* en */,
+			);
+			path = docs;
+			sourceTree = "<group>";
+		};
+		70A6D9FB0856139A0017C729 /* api */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = api;
+			sourceTree = "<group>";
+		};
+		70A6D9FC0856139A0017C729 /* en */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = en;
+			sourceTree = "<group>";
+		};
+		70A6D9FD0856139A0017C729 /* examples */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = examples;
+			sourceTree = "<group>";
+		};
+		70A6D9FE0856139A0017C729 /* po */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = po;
+			sourceTree = "<group>";
+		};
+		70A6D9FF0856139A0017C729 /* tests */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = tests;
+			sourceTree = "<group>";
+		};
+		70A6DA000856139A0017C729 /* util */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = util;
+			sourceTree = "<group>";
+		};
+		70A6DA010856139A0017C729 /* trio */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA020856139A0017C729 /* doc */,
+				70A6DA030856139A0017C729 /* html */,
+			);
+			path = trio;
+			sourceTree = "<group>";
+		};
+		70A6DA020856139A0017C729 /* doc */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = doc;
+			sourceTree = "<group>";
+		};
+		70A6DA030856139A0017C729 /* html */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = html;
+			sourceTree = "<group>";
+		};
+		70A6DA040856139A0017C729 /* yaktest */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA050856139A0017C729 /* example */,
+			);
+			path = yaktest;
+			sourceTree = "<group>";
+		};
+		70A6DA050856139A0017C729 /* example */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = example;
+			sourceTree = "<group>";
+		};
+		70A6DA060856139A0017C729 /* yaktest */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA070856139A0017C729 /* CMakeLists.txt */,
+				70A6DA080856139A0017C729 /* cStringable.hh */,
+				70A6DA090856139A0017C729 /* cTestCase.cc */,
+				70A6DA0A0856139A0017C729 /* cTestCase.hh */,
+				70A6DA0B0856139A0017C729 /* cTestProblem.cc */,
+				70A6DA0C0856139A0017C729 /* cTestProblem.hh */,
+				70A6DA0D0856139A0017C729 /* cTestResult.cc */,
+				70A6DA0E0856139A0017C729 /* cTestResult.hh */,
+				70A6DA0F0856139A0017C729 /* cTextTestInterpreter.cc */,
+				70A6DA100856139A0017C729 /* cTextTestInterpreter.hh */,
+				70A6DA110856139A0017C729 /* example */,
+				70A6DA160856139A0017C729 /* stringable.h */,
+				70A6DA170856139A0017C729 /* test_case.cpp */,
+				70A6DA180856139A0017C729 /* test_case.h */,
+				70A6DA190856139A0017C729 /* test_problem.cpp */,
+				70A6DA1A0856139A0017C729 /* test_problem.h */,
+				70A6DA1B0856139A0017C729 /* test_result.cpp */,
+				70A6DA1C0856139A0017C729 /* test_result.h */,
+				70A6DA1D0856139A0017C729 /* text_test_interpreter.cpp */,
+				70A6DA1E0856139A0017C729 /* text_test_interpreter.h */,
+			);
+			path = yaktest;
+			sourceTree = "<group>";
+		};
+		70A6DA110856139A0017C729 /* example */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA120856139A0017C729 /* point.h */,
+				70A6DA130856139A0017C729 /* test_case_point.cpp */,
+				70A6DA140856139A0017C729 /* test_case_point.h */,
+				70A6DA150856139A0017C729 /* test_point.cpp */,
+			);
+			path = example;
+			sourceTree = "<group>";
+		};
+		70A6DA1F0856139A0017C729 /* tools */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA200856139A0017C729 /* block_struct.cc */,
+				70A6DA210856139A0017C729 /* block_struct.hh */,
+				70A6DA220856139A0017C729 /* cCycleCheck.cc */,
+				70A6DA230856139A0017C729 /* cCycleCheck.hh */,
+				70A6DA240856139A0017C729 /* change_list.cc */,
+				70A6DA250856139A0017C729 /* change_list.hh */,
+				70A6DA260856139A0017C729 /* cID.hh */,
+				70A6DA270856139A0017C729 /* CMakeLists.txt */,
+				70A6DA280856139A0017C729 /* const_schedule.cc */,
+				70A6DA290856139A0017C729 /* const_schedule.hh */,
+				70A6DA2A0856139A0017C729 /* count_tracker.cc */,
+				70A6DA2B0856139A0017C729 /* count_tracker.hh */,
+				70A6DA2C0856139A0017C729 /* cVerifierSuiteRecurser.hh */,
+				70A6DA2D0856139A0017C729 /* data_entry.cc */,
+				70A6DA2E0856139A0017C729 /* data_entry.hh */,
+				70A6DA2F0856139A0017C729 /* data_file.cc */,
+				70A6DA300856139A0017C729 /* data_file.hh */,
+				70A6DA310856139A0017C729 /* data_file_manager.cc */,
+				70A6DA320856139A0017C729 /* data_file_manager.hh */,
+				70A6DA330856139A0017C729 /* data_manager_base.cc */,
+				70A6DA340856139A0017C729 /* data_manager_base.hh */,
+				70A6DA350856139A0017C729 /* default_message_display.cc */,
+				70A6DA360856139A0017C729 /* default_message_display.hh */,
+				70A6DA370856139A0017C729 /* double_sum.cc */,
+				70A6DA380856139A0017C729 /* double_sum.hh */,
+				70A6DA390856139A0017C729 /* file.cc */,
+				70A6DA3A0856139A0017C729 /* file.hh */,
+				70A6DA3B0856139A0017C729 /* fixed_block.cc */,
+				70A6DA3C0856139A0017C729 /* fixed_block.hh */,
+				70A6DA3D0856139A0017C729 /* fixed_coords.hh */,
+				70A6DA3E0856139A0017C729 /* functions.hh */,
+				70A6DA3F0856139A0017C729 /* genesis.cc */,
+				70A6DA400856139A0017C729 /* genesis.hh */,
+				70A6DA410856139A0017C729 /* help_alias.cc */,
+				70A6DA420856139A0017C729 /* help_alias.hh */,
+				70A6DA430856139A0017C729 /* help_entry.hh */,
+				70A6DA440856139A0017C729 /* help_full_entry.hh */,
+				70A6DA450856139A0017C729 /* help_manager.cc */,
+				70A6DA460856139A0017C729 /* help_manager.hh */,
+				70A6DA470856139A0017C729 /* help_type.cc */,
+				70A6DA480856139A0017C729 /* help_type.hh */,
+				70A6DA490856139A0017C729 /* histogram.cc */,
+				70A6DA4A0856139A0017C729 /* histogram.hh */,
+				70A6DA4B0856139A0017C729 /* indexed_block_struct.cc */,
+				70A6DA4C0856139A0017C729 /* indexed_block_struct.hh */,
+				70A6DA4D0856139A0017C729 /* init_file.cc */,
+				70A6DA4E0856139A0017C729 /* init_file.hh */,
+				70A6DA4F0856139A0017C729 /* int_sum.cc */,
+				70A6DA500856139A0017C729 /* int_sum.hh */,
+				70A6DA510856139A0017C729 /* integrated_schedule.cc */,
+				70A6DA520856139A0017C729 /* integrated_schedule.hh */,
+				70A6DA530856139A0017C729 /* integrated_schedule_node.cc */,
+				70A6DA540856139A0017C729 /* integrated_schedule_node.hh */,
+				70A6DA550856139A0017C729 /* merit.cc */,
+				70A6DA560856139A0017C729 /* merit.hh */,
+				70A6DA570856139A0017C729 /* message_class.hh */,
+				70A6DA580856139A0017C729 /* message_closure.hh */,
+				70A6DA590856139A0017C729 /* message_display.cc */,
+				70A6DA5A0856139A0017C729 /* message_display.hh */,
+				70A6DA5B0856139A0017C729 /* message_display_hdrs.hh */,
+				70A6DA5C0856139A0017C729 /* message_type.hh */,
+				70A6DA5D0856139A0017C729 /* prob_schedule.cc */,
+				70A6DA5E0856139A0017C729 /* prob_schedule.hh */,
+				70A6DA5F0856139A0017C729 /* random.cc */,
+				70A6DA600856139A0017C729 /* random.hh */,
+				70A6DA610856139A0017C729 /* recursive_tests_decl_hdrs.hh */,
+				70A6DA620856139A0017C729 /* recursive_tests_defn_hdrs.hh */,
+				70A6DA630856139A0017C729 /* recursive_tests_macros.hh */,
+				70A6DA640856139A0017C729 /* ref_block.cc */,
+				70A6DA650856139A0017C729 /* ref_block.hh */,
+				70A6DA660856139A0017C729 /* running_average.cc */,
+				70A6DA670856139A0017C729 /* running_average.hh */,
+				70A6DA680856139A0017C729 /* scaled_block.cc */,
+				70A6DA690856139A0017C729 /* scaled_block.hh */,
+				70A6DA6A0856139A0017C729 /* schedule.cc */,
+				70A6DA6B0856139A0017C729 /* schedule.hh */,
+				70A6DA6C0856139A0017C729 /* string.cc */,
+				70A6DA6D0856139A0017C729 /* string.hh */,
+				70A6DA6E0856139A0017C729 /* string_iterator.cc */,
+				70A6DA6F0856139A0017C729 /* string_iterator.hh */,
+				70A6DA700856139A0017C729 /* string_list.cc */,
+				70A6DA710856139A0017C729 /* string_list.hh */,
+				70A6DA720856139A0017C729 /* string_util.cc */,
+				70A6DA730856139A0017C729 /* string_util.hh */,
+				70A6DA740856139A0017C729 /* tArgDataEntry.hh */,
+				70A6DA750856139A0017C729 /* tArray.hh */,
+				70A6DA760856139A0017C729 /* tBuffer.hh */,
+				70A6DA770856139A0017C729 /* tDataEntry.hh */,
+				70A6DA780856139A0017C729 /* tDataEntryBase.hh */,
+				70A6DA790856139A0017C729 /* tDataEntryCommand.hh */,
+				70A6DA7A0856139A0017C729 /* tDataManager.hh */,
+				70A6DA7B0856139A0017C729 /* tDictionary.hh */,
+				70A6DA7C0856139A0017C729 /* tests */,
+				70A6DA7F0856139A0017C729 /* tList.hh */,
+				70A6DA800856139A0017C729 /* tMatrix.hh */,
+				70A6DA810856139A0017C729 /* tMemTrack.hh */,
+				70A6DA820856139A0017C729 /* tools.cc */,
+				70A6DA830856139A0017C729 /* tools.hh */,
+				70A6DA840856139A0017C729 /* tools.pri */,
+				70A6DA850856139A0017C729 /* tUnitTestSuite.hh */,
+				70A6DA860856139A0017C729 /* tUnitTestSuiteRecurser.hh */,
+				70A6DA870856139A0017C729 /* tVector.hh */,
+				70A6DA880856139A0017C729 /* tVerifierSuite.hh */,
+				70A6DA890856139A0017C729 /* tVerifierSuiteRecurser.hh */,
+				70A6DA8A0856139A0017C729 /* uint.hh */,
+				70A6DA8B0856139A0017C729 /* weighted_index.cc */,
+				70A6DA8C0856139A0017C729 /* weighted_index.hh */,
+				70A6DA8D0856139A0017C729 /* win32_mkdir_hack.hh */,
+			);
+			path = tools;
+			sourceTree = "<group>";
+		};
+		70A6DA7C0856139A0017C729 /* tests */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA7D0856139A0017C729 /* CMakeLists.txt */,
+				70A6DA7E0856139A0017C729 /* UnitTest_recursive_tests.cc */,
+			);
+			path = tests;
+			sourceTree = "<group>";
+		};
+		70A6DA8E0856139A0017C729 /* utils */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA8F0856139A0017C729 /* fixHeaders.py */,
+				70A6DA900856139A0017C729 /* hist_map */,
+				70A6DA940856139A0017C729 /* matlabify.cc */,
+				70A6DA950856139A0017C729 /* task_events */,
+			);
+			path = utils;
+			sourceTree = "<group>";
+		};
+		70A6DA900856139A0017C729 /* hist_map */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA910856139A0017C729 /* hist_map.cc */,
+				70A6DA920856139A0017C729 /* hist_map2.cc */,
+				70A6DA930856139A0017C729 /* Makefile */,
+			);
+			path = hist_map;
+			sourceTree = "<group>";
+		};
+		70A6DA950856139A0017C729 /* task_events */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA960856139A0017C729 /* CMakeLists.txt */,
+				70A6DA970856139A0017C729 /* environment.rotate */,
+				70A6DA980856139B0017C729 /* Makefile */,
+				70A6DA990856139B0017C729 /* task_event_gen.cc */,
+				70A6DA9A0856139B0017C729 /* task_event_gen.old.cc */,
+			);
+			path = task_events;
+			sourceTree = "<group>";
+		};
+		70A6DA9B0856139B0017C729 /* viewers */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DA9C0856139B0017C729 /* ansi.cc */,
+				70A6DA9D0856139B0017C729 /* ansi.hh */,
+				70A6DA9E0856139B0017C729 /* bar_screen.cc */,
+				70A6DA9F0856139B0017C729 /* bar_screen.hh */,
+				70A6DAA00856139B0017C729 /* CMakeLists.txt */,
+				70A6DAA10856139B0017C729 /* environment_screen.cc */,
+				70A6DAA20856139B0017C729 /* environment_screen.hh */,
+				70A6DAA30856139B0017C729 /* hist_screen.cc */,
+				70A6DAA40856139B0017C729 /* hist_screen.hh */,
+				70A6DAA50856139B0017C729 /* key_chart */,
+				70A6DAA60856139B0017C729 /* map_screen.cc */,
+				70A6DAA70856139B0017C729 /* map_screen.hh */,
+				70A6DAA80856139B0017C729 /* menu.cc */,
+				70A6DAA90856139B0017C729 /* menu.hh */,
+				70A6DAAA0856139B0017C729 /* ncurses.cc */,
+				70A6DAAB0856139B0017C729 /* ncurses.hh */,
+				70A6DAAC0856139B0017C729 /* options_screen.cc */,
+				70A6DAAD0856139B0017C729 /* options_screen.hh */,
+				70A6DAAE0856139B0017C729 /* stats_screen.cc */,
+				70A6DAAF0856139B0017C729 /* stats_screen.hh */,
+				70A6DAB00856139B0017C729 /* symbol_util.cc */,
+				70A6DAB10856139B0017C729 /* symbol_util.hh */,
+				70A6DAB20856139B0017C729 /* text_screen.cc */,
+				70A6DAB30856139B0017C729 /* text_screen.hh */,
+				70A6DAB40856139B0017C729 /* text_window.hh */,
+				70A6DAB50856139B0017C729 /* view.cc */,
+				70A6DAB60856139B0017C729 /* view.hh */,
+				70A6DAB70856139B0017C729 /* viewer.cc */,
+				70A6DAB80856139B0017C729 /* viewer.hh */,
+				70A6DAB90856139B0017C729 /* viewers.pro */,
+				70A6DABA0856139B0017C729 /* zoom_screen.cc */,
+				70A6DABB0856139B0017C729 /* zoom_screen.hh */,
+			);
+			path = viewers;
+			sourceTree = "<group>";
+		};
+		70A6DABC0856139B0017C729 /* vista */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = vista;
+			sourceTree = "<group>";
+		};
+		70A6DAC6085613CA0017C729 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				70A6DAC5085613CA0017C729 /* avida2 */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		70A6DAC4085613CA0017C729 /* avida2 */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 70A6DAC8085613CB0017C729 /* Build configuration list for PBXNativeTarget "avida2" */;
+			buildPhases = (
+				70A6DAC2085613CA0017C729 /* Sources */,
+				70A6DAC3085613CA0017C729 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			buildSettings = {
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				OPTIMIZATION_CFLAGS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = avida2;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+			};
+			dependencies = (
+			);
+			name = avida2;
+			productName = avida2;
+			productReference = 70A6DAC5085613CA0017C729 /* avida2 */;
+			productType = "com.apple.product-type.tool";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		70A6D438085613740017C729 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 70A6D439085613740017C729 /* Build configuration list for PBXProject "Avida2" */;
+			buildStyles = (
+			);
+			hasScannedForEncodings = 0;
+			mainGroup = 70A6D436085613740017C729;
+			productRefGroup = 70A6DAC6085613CA0017C729 /* Products */;
+			projectDirPath = "";
+			projectReferences = (
+				{
+					ProductGroup = 70A6D61F085613970017C729 /* Products */;
+					ProjectRef = 70A6D61E085613970017C729 /* AvidaEd.xcode */;
+				},
+			);
+			targets = (
+				70A6DAC4085613CA0017C729 /* avida2 */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXReferenceProxy section */
+		70A6DAC10856139B0017C729 /* echo done compiling .ui files */ = {
+			isa = PBXReferenceProxy;
+			fileType = "compiled.mach-o.executable";
+			path = "echo done compiling .ui files";
+			remoteRef = 70A6DAC00856139B0017C729 /* PBXContainerItemProxy */;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+/* End PBXReferenceProxy section */
+
+/* Begin PBXSourcesBuildPhase section */
+		70A6DAC2085613CA0017C729 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+		70A6D43A085613740017C729 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+			};
+			name = Debug;
+		};
+		70A6D43B085613740017C729 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+			};
+			name = Release;
+		};
+		70A6DAC9085613CB0017C729 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				OPTIMIZATION_CFLAGS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = avida2;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				ZERO_LINK = YES;
+			};
+			name = Debug;
+		};
+		70A6DACA085613CB0017C729 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+				GCC_MODEL_TUNING = G5;
+				INSTALL_PATH = "$(HOME)/bin";
+				OPTIMIZATION_CFLAGS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = avida2;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		70A6D439085613740017C729 /* Build configuration list for PBXProject "Avida2" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				70A6D43A085613740017C729 /* Debug */,
+				70A6D43B085613740017C729 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+		};
+		70A6DAC8085613CB0017C729 /* Build configuration list for PBXNativeTarget "avida2" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				70A6DAC9085613CB0017C729 /* Debug */,
+				70A6DACA085613CB0017C729 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 70A6D438085613740017C729 /* Project object */;
+}




More information about the Avida-cvs mailing list