diff --git a/source/Cosmos.Flat.sln b/source/Cosmos.Flat.sln
new file mode 100644
index 000000000..819fcfcca
--- /dev/null
+++ b/source/Cosmos.Flat.sln
@@ -0,0 +1,373 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual C# Express 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IL2CPU", "IL2CPU\IL2CPU.csproj", "{B7E87073-CFFB-4972-BA0B-DCF0C3A0C930}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.IL", "Indy.IL2CPU.IL\Indy.IL2CPU.IL.csproj", "{5A39A8DF-D99E-4112-9676-BD3EED969A9C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU", "Indy.IL2CPU\Indy.IL2CPU.csproj", "{21243B63-9CD0-4573-9C58-AF4B4AEF9D57}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.Assembler", "Indy.IL2CPU.Assembler\Indy.IL2CPU.Assembler.csproj", "{8E8CAD9B-C092-4071-AD92-E7A4E7BA776F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.Assembler.X86", "Indy.IL2CPU.Assembler.X86\Indy.IL2CPU.Assembler.X86.csproj", "{7F32CE06-13F2-4EDA-B588-3FAAFD25178A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.IL.X86", "Indy.IL2CPU.IL.X86\Indy.IL2CPU.IL.X86.csproj", "{69C8D2C5-225C-4A00-BA55-AEF6719CBDBA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IL2CPU.Tests", "IL2CPU.Tests\IL2CPU.Tests.csproj", "{3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.Assembler.X86.Win32", "Indy.IL2CPU.Assembler.X86.Win32\Indy.IL2CPU.Assembler.X86.Win32.csproj", "{4C0EF614-A58F-4CAF-8AD2-FFE345EB9472}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.IL.X86.Native", "Indy.IL2CPU.IL.X86.Native\Indy.IL2CPU.IL.X86.Native.csproj", "{8D84CDE5-77A3-4E1F-B022-753E9E077926}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.IL.X86.Win32", "Indy.IL2CPU.IL.X86.Win32\Indy.IL2CPU.IL.X86.Win32.csproj", "{4B6F38F2-A1E7-4D79-B47D-F2F4ED68C4A1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.Assembler.X86.Native", "Indy.IL2CPU.Assembler.X86.Native\Indy.IL2CPU.Assembler.X86.Native.csproj", "{6597AAC6-755D-47F9-ACF4-E13F65EC5418}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Shell.Console", "Cosmos\Cosmos.Shell.Console\Cosmos.Shell.Console.csproj", "{E4A9F8F0-D0DC-465A-A64A-FE56504D397E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Hardware", "Cosmos\Cosmos.Hardware\Cosmos.Hardware.csproj", "{CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Kernel.Plugs", "Cosmos\Cosmos.Kernel.Plugs\Cosmos.Kernel.Plugs.csproj", "{B168BEDD-C6A6-4E7C-B9A5-0144286E9E42}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Indy.IL2CPU.Plugs", "Indy.IL2CPU.Plugs\Indy.IL2CPU.Plugs.csproj", "{E9B2E8CC-E264-42F9-9113-16B0A0431198}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Kernel", "Cosmos\Cosmos.Kernel\Cosmos.Kernel.csproj", "{A1F83D9F-2D44-4264-A08B-416797123018}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Kernel.LogTail", "Cosmos\Cosmos.Kernel.LogTail\Cosmos.Kernel.LogTail.csproj", "{7BAB58BF-E8A1-4623-B6BF-4B90A0505226}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Tools.SkypeBot", "Cosmos\Cosmos.Tools.SkypeBot\Cosmos.Tools.SkypeBot.csproj", "{B0BBD2A2-4FAA-4730-9770-ACE6D9532132}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Build.Windows", "Cosmos.Build.Windows\Cosmos.Build.Windows.csproj", "{1F0EDE86-F6D4-4355-9A97-10E90457770C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Build.Windows.Config", "Cosmos.Build.Windows.Config\Cosmos.Build.Windows.Config.csproj", "{228941A5-080D-4057-9491-160950105A8E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CosmosBoot", "CosmosBoot\CosmosBoot.csproj", "{E2C54C80-75F3-4249-93B4-0003A4AF705F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Unity", "Cosmos\Cosmos.Unity\Cosmos.Unity.csproj", "{1BD459F8-E894-4694-BBEC-65EB1D98E445}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Shell.Guess", "Cosmos.Shell.Guess\Cosmos.Shell.Guess.csproj", "{C97DE890-58D2-41A1-86D0-A2E919E6DD80}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Hardware.PC", "Cosmos.Hardware.PC\Cosmos.Hardware.PC.csproj", "{B024FADF-EF04-4602-A0F4-49016D68B2AF}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KudzuTest", "Boot\KudzuTest\KudzuTest.csproj", "{30057B5B-8BEE-4712-8243-9A42DF8A0C76}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestSuite", "Boot\TestSuite\TestSuite.csproj", "{FF431742-6490-46B8-A9F6-734477D0725D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.GdbClient", "Cosmos.GdbClient\Cosmos.GdbClient.csproj", "{5784365C-ED22-42EB-BB8A-F3E09428D5B8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GdpClientTester", "GdpClientTester\GdpClientTester.csproj", "{26E45503-4490-4E38-A8C5-14159B25D6D1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Build.Tasks", "Cosmos.Build.Tasks\Cosmos.Build.Tasks.csproj", "{8BF33FB0-243F-47E3-AE52-2C0E01B73200}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatthijsTest", "MatthijsTest\MatthijsTest.csproj", "{605F8D53-66FA-4BEC-844E-F63209B855C9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoitoiusTest", "MoitoiusTest\MoitoiusTest.csproj", "{B69B89D4-54FC-41DF-B5D7-EE674CF60343}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JoelBTest", "JoelBTest\JoelBTest.csproj", "{AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B7E87073-CFFB-4972-BA0B-DCF0C3A0C930}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B7E87073-CFFB-4972-BA0B-DCF0C3A0C930}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B7E87073-CFFB-4972-BA0B-DCF0C3A0C930}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B7E87073-CFFB-4972-BA0B-DCF0C3A0C930}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5A39A8DF-D99E-4112-9676-BD3EED969A9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5A39A8DF-D99E-4112-9676-BD3EED969A9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5A39A8DF-D99E-4112-9676-BD3EED969A9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5A39A8DF-D99E-4112-9676-BD3EED969A9C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {21243B63-9CD0-4573-9C58-AF4B4AEF9D57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {21243B63-9CD0-4573-9C58-AF4B4AEF9D57}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {21243B63-9CD0-4573-9C58-AF4B4AEF9D57}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {21243B63-9CD0-4573-9C58-AF4B4AEF9D57}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E8CAD9B-C092-4071-AD92-E7A4E7BA776F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E8CAD9B-C092-4071-AD92-E7A4E7BA776F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E8CAD9B-C092-4071-AD92-E7A4E7BA776F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E8CAD9B-C092-4071-AD92-E7A4E7BA776F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7F32CE06-13F2-4EDA-B588-3FAAFD25178A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7F32CE06-13F2-4EDA-B588-3FAAFD25178A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7F32CE06-13F2-4EDA-B588-3FAAFD25178A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7F32CE06-13F2-4EDA-B588-3FAAFD25178A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69C8D2C5-225C-4A00-BA55-AEF6719CBDBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69C8D2C5-225C-4A00-BA55-AEF6719CBDBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69C8D2C5-225C-4A00-BA55-AEF6719CBDBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69C8D2C5-225C-4A00-BA55-AEF6719CBDBA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4C0EF614-A58F-4CAF-8AD2-FFE345EB9472}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4C0EF614-A58F-4CAF-8AD2-FFE345EB9472}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4C0EF614-A58F-4CAF-8AD2-FFE345EB9472}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4C0EF614-A58F-4CAF-8AD2-FFE345EB9472}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D84CDE5-77A3-4E1F-B022-753E9E077926}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8D84CDE5-77A3-4E1F-B022-753E9E077926}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8D84CDE5-77A3-4E1F-B022-753E9E077926}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8D84CDE5-77A3-4E1F-B022-753E9E077926}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4B6F38F2-A1E7-4D79-B47D-F2F4ED68C4A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4B6F38F2-A1E7-4D79-B47D-F2F4ED68C4A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4B6F38F2-A1E7-4D79-B47D-F2F4ED68C4A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6597AAC6-755D-47F9-ACF4-E13F65EC5418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6597AAC6-755D-47F9-ACF4-E13F65EC5418}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6597AAC6-755D-47F9-ACF4-E13F65EC5418}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6597AAC6-755D-47F9-ACF4-E13F65EC5418}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E4A9F8F0-D0DC-465A-A64A-FE56504D397E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E4A9F8F0-D0DC-465A-A64A-FE56504D397E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E4A9F8F0-D0DC-465A-A64A-FE56504D397E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E4A9F8F0-D0DC-465A-A64A-FE56504D397E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B168BEDD-C6A6-4E7C-B9A5-0144286E9E42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B168BEDD-C6A6-4E7C-B9A5-0144286E9E42}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B168BEDD-C6A6-4E7C-B9A5-0144286E9E42}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B168BEDD-C6A6-4E7C-B9A5-0144286E9E42}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E9B2E8CC-E264-42F9-9113-16B0A0431198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E9B2E8CC-E264-42F9-9113-16B0A0431198}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E9B2E8CC-E264-42F9-9113-16B0A0431198}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E9B2E8CC-E264-42F9-9113-16B0A0431198}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A1F83D9F-2D44-4264-A08B-416797123018}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A1F83D9F-2D44-4264-A08B-416797123018}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A1F83D9F-2D44-4264-A08B-416797123018}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A1F83D9F-2D44-4264-A08B-416797123018}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7BAB58BF-E8A1-4623-B6BF-4B90A0505226}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7BAB58BF-E8A1-4623-B6BF-4B90A0505226}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7BAB58BF-E8A1-4623-B6BF-4B90A0505226}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7BAB58BF-E8A1-4623-B6BF-4B90A0505226}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B0BBD2A2-4FAA-4730-9770-ACE6D9532132}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0BBD2A2-4FAA-4730-9770-ACE6D9532132}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0BBD2A2-4FAA-4730-9770-ACE6D9532132}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F0EDE86-F6D4-4355-9A97-10E90457770C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F0EDE86-F6D4-4355-9A97-10E90457770C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F0EDE86-F6D4-4355-9A97-10E90457770C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F0EDE86-F6D4-4355-9A97-10E90457770C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {228941A5-080D-4057-9491-160950105A8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {228941A5-080D-4057-9491-160950105A8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {228941A5-080D-4057-9491-160950105A8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {228941A5-080D-4057-9491-160950105A8E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E2C54C80-75F3-4249-93B4-0003A4AF705F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E2C54C80-75F3-4249-93B4-0003A4AF705F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E2C54C80-75F3-4249-93B4-0003A4AF705F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E2C54C80-75F3-4249-93B4-0003A4AF705F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1BD459F8-E894-4694-BBEC-65EB1D98E445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1BD459F8-E894-4694-BBEC-65EB1D98E445}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1BD459F8-E894-4694-BBEC-65EB1D98E445}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1BD459F8-E894-4694-BBEC-65EB1D98E445}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C97DE890-58D2-41A1-86D0-A2E919E6DD80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C97DE890-58D2-41A1-86D0-A2E919E6DD80}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C97DE890-58D2-41A1-86D0-A2E919E6DD80}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C97DE890-58D2-41A1-86D0-A2E919E6DD80}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B024FADF-EF04-4602-A0F4-49016D68B2AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B024FADF-EF04-4602-A0F4-49016D68B2AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B024FADF-EF04-4602-A0F4-49016D68B2AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B024FADF-EF04-4602-A0F4-49016D68B2AF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30057B5B-8BEE-4712-8243-9A42DF8A0C76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30057B5B-8BEE-4712-8243-9A42DF8A0C76}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30057B5B-8BEE-4712-8243-9A42DF8A0C76}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30057B5B-8BEE-4712-8243-9A42DF8A0C76}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FF431742-6490-46B8-A9F6-734477D0725D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FF431742-6490-46B8-A9F6-734477D0725D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FF431742-6490-46B8-A9F6-734477D0725D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FF431742-6490-46B8-A9F6-734477D0725D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5784365C-ED22-42EB-BB8A-F3E09428D5B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5784365C-ED22-42EB-BB8A-F3E09428D5B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5784365C-ED22-42EB-BB8A-F3E09428D5B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5784365C-ED22-42EB-BB8A-F3E09428D5B8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {26E45503-4490-4E38-A8C5-14159B25D6D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {26E45503-4490-4E38-A8C5-14159B25D6D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {26E45503-4490-4E38-A8C5-14159B25D6D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {26E45503-4490-4E38-A8C5-14159B25D6D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8BF33FB0-243F-47E3-AE52-2C0E01B73200}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8BF33FB0-243F-47E3-AE52-2C0E01B73200}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8BF33FB0-243F-47E3-AE52-2C0E01B73200}.Release|Any CPU.Build.0 = Release|Any CPU
+ {605F8D53-66FA-4BEC-844E-F63209B855C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {605F8D53-66FA-4BEC-844E-F63209B855C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {605F8D53-66FA-4BEC-844E-F63209B855C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {605F8D53-66FA-4BEC-844E-F63209B855C9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B69B89D4-54FC-41DF-B5D7-EE674CF60343}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B69B89D4-54FC-41DF-B5D7-EE674CF60343}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B69B89D4-54FC-41DF-B5D7-EE674CF60343}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B69B89D4-54FC-41DF-B5D7-EE674CF60343}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(TeamFoundationVersionControl) = preSolution
+ SccNumberOfProjects = 33
+ SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
+ SccTeamFoundationServer = https://tfs04.codeplex.com/
+ SccLocalPath0 = .
+ SccProjectUniqueName1 = IL2CPU\\IL2CPU.csproj
+ SccProjectTopLevelParentUniqueName1 = Cosmos.sln
+ SccProjectName1 = IL2CPU
+ SccLocalPath1 = IL2CPU
+ SccProjectUniqueName2 = Indy.IL2CPU.IL\\Indy.IL2CPU.IL.csproj
+ SccProjectTopLevelParentUniqueName2 = Cosmos.sln
+ SccProjectName2 = Indy.IL2CPU.IL
+ SccLocalPath2 = Indy.IL2CPU.IL
+ SccProjectUniqueName3 = Indy.IL2CPU\\Indy.IL2CPU.csproj
+ SccProjectTopLevelParentUniqueName3 = Cosmos.sln
+ SccProjectName3 = Indy.IL2CPU
+ SccLocalPath3 = Indy.IL2CPU
+ SccProjectUniqueName4 = Indy.IL2CPU.Assembler\\Indy.IL2CPU.Assembler.csproj
+ SccProjectTopLevelParentUniqueName4 = Cosmos.sln
+ SccProjectName4 = Indy.IL2CPU.Assembler
+ SccLocalPath4 = Indy.IL2CPU.Assembler
+ SccProjectUniqueName5 = Indy.IL2CPU.Assembler.X86\\Indy.IL2CPU.Assembler.X86.csproj
+ SccProjectTopLevelParentUniqueName5 = Cosmos.sln
+ SccProjectName5 = Indy.IL2CPU.Assembler.X86
+ SccLocalPath5 = Indy.IL2CPU.Assembler.X86
+ SccProjectUniqueName6 = Indy.IL2CPU.IL.X86\\Indy.IL2CPU.IL.X86.csproj
+ SccProjectTopLevelParentUniqueName6 = Cosmos.sln
+ SccProjectName6 = Indy.IL2CPU.IL.X86
+ SccLocalPath6 = Indy.IL2CPU.IL.X86
+ SccProjectUniqueName7 = IL2CPU.Tests\\IL2CPU.Tests.csproj
+ SccProjectTopLevelParentUniqueName7 = Cosmos.sln
+ SccProjectName7 = IL2CPU.Tests
+ SccLocalPath7 = IL2CPU.Tests
+ SccProjectUniqueName8 = Indy.IL2CPU.Assembler.X86.Win32\\Indy.IL2CPU.Assembler.X86.Win32.csproj
+ SccProjectTopLevelParentUniqueName8 = Cosmos.sln
+ SccProjectName8 = Indy.IL2CPU.Assembler.X86.Win32
+ SccLocalPath8 = Indy.IL2CPU.Assembler.X86.Win32
+ SccProjectUniqueName9 = Indy.IL2CPU.IL.X86.Native\\Indy.IL2CPU.IL.X86.Native.csproj
+ SccProjectTopLevelParentUniqueName9 = Cosmos.sln
+ SccProjectName9 = Indy.IL2CPU.IL.X86.Native
+ SccLocalPath9 = Indy.IL2CPU.IL.X86.Native
+ SccProjectUniqueName10 = Indy.IL2CPU.Assembler.X86.Native\\Indy.IL2CPU.Assembler.X86.Native.csproj
+ SccProjectTopLevelParentUniqueName10 = Cosmos.sln
+ SccProjectName10 = Indy.IL2CPU.Assembler.X86.Native
+ SccLocalPath10 = Indy.IL2CPU.Assembler.X86.Native
+ SccProjectUniqueName11 = Indy.IL2CPU.IL.X86.Win32\\Indy.IL2CPU.IL.X86.Win32.csproj
+ SccProjectTopLevelParentUniqueName11 = Cosmos.sln
+ SccProjectName11 = Indy.IL2CPU.IL.X86.Win32
+ SccLocalPath11 = Indy.IL2CPU.IL.X86.Win32
+ SccProjectUniqueName12 = Cosmos\\Cosmos.Shell.Console\\Cosmos.Shell.Console.csproj
+ SccProjectTopLevelParentUniqueName12 = Cosmos.sln
+ SccProjectName12 = Cosmos/Cosmos.Shell.Console
+ SccLocalPath12 = Cosmos\\Cosmos.Shell.Console
+ SccProjectUniqueName13 = Cosmos\\Cosmos.Kernel\\Cosmos.Kernel.csproj
+ SccProjectTopLevelParentUniqueName13 = Cosmos.sln
+ SccProjectName13 = Cosmos/Cosmos.Kernel
+ SccLocalPath13 = Cosmos\\Cosmos.Kernel
+ SccProjectUniqueName14 = Cosmos\\Cosmos.Hardware\\Cosmos.Hardware.csproj
+ SccProjectTopLevelParentUniqueName14 = Cosmos.sln
+ SccProjectName14 = Cosmos/Cosmos.Hardware
+ SccLocalPath14 = Cosmos\\Cosmos.Hardware
+ SccProjectUniqueName15 = Cosmos\\Cosmos.Kernel.Plugs\\Cosmos.Kernel.Plugs.csproj
+ SccProjectTopLevelParentUniqueName15 = Cosmos.sln
+ SccProjectName15 = Cosmos/Cosmos.Kernel.Plugs
+ SccLocalPath15 = Cosmos\\Cosmos.Kernel.Plugs
+ SccProjectUniqueName16 = Indy.IL2CPU.Plugs\\Indy.IL2CPU.Plugs.csproj
+ SccProjectTopLevelParentUniqueName16 = Cosmos.sln
+ SccProjectName16 = Indy.IL2CPU.Plugs
+ SccLocalPath16 = Indy.IL2CPU.Plugs
+ SccProjectUniqueName17 = Cosmos\\Cosmos.Kernel.LogTail\\Cosmos.Kernel.LogTail.csproj
+ SccProjectTopLevelParentUniqueName17 = Cosmos.sln
+ SccProjectName17 = Cosmos/Cosmos.Kernel.LogTail
+ SccLocalPath17 = Cosmos\\Cosmos.Kernel.LogTail
+ SccProjectUniqueName18 = Cosmos\\Cosmos.Tools.SkypeBot\\Cosmos.Tools.SkypeBot.csproj
+ SccProjectTopLevelParentUniqueName18 = Cosmos.sln
+ SccProjectName18 = Cosmos/Cosmos.Tools.SkypeBot
+ SccLocalPath18 = Cosmos\\Cosmos.Tools.SkypeBot
+ SccProjectUniqueName19 = Cosmos.Build.Windows\\Cosmos.Build.Windows.csproj
+ SccProjectTopLevelParentUniqueName19 = Cosmos.sln
+ SccProjectName19 = Cosmos.Build.Windows
+ SccLocalPath19 = Cosmos.Build.Windows
+ SccProjectUniqueName20 = Cosmos.Build.Windows.Config\\Cosmos.Build.Windows.Config.csproj
+ SccProjectTopLevelParentUniqueName20 = Cosmos.sln
+ SccProjectName20 = Cosmos.Build.Windows.Config
+ SccLocalPath20 = Cosmos.Build.Windows.Config
+ SccProjectUniqueName21 = Cosmos\\Cosmos.Unity\\Cosmos.Unity.csproj
+ SccProjectTopLevelParentUniqueName21 = Cosmos.sln
+ SccProjectName21 = Cosmos/Cosmos.Unity
+ SccLocalPath21 = Cosmos\\Cosmos.Unity
+ SccProjectUniqueName22 = Cosmos.Shell.Guess\\Cosmos.Shell.Guess.csproj
+ SccProjectTopLevelParentUniqueName22 = Cosmos.sln
+ SccProjectName22 = Cosmos.Shell.Guess
+ SccLocalPath22 = Cosmos.Shell.Guess
+ SccProjectUniqueName23 = Cosmos.Hardware.PC\\Cosmos.Hardware.PC.csproj
+ SccProjectTopLevelParentUniqueName23 = Cosmos.sln
+ SccProjectName23 = Cosmos.Hardware.PC
+ SccLocalPath23 = Cosmos.Hardware.PC
+ SccProjectUniqueName24 = CosmosBoot\\CosmosBoot.csproj
+ SccProjectTopLevelParentUniqueName24 = Cosmos.sln
+ SccProjectName24 = CosmosBoot
+ SccLocalPath24 = CosmosBoot
+ SccProjectUniqueName25 = Boot\\KudzuTest\\KudzuTest.csproj
+ SccProjectTopLevelParentUniqueName25 = Cosmos.sln
+ SccProjectName25 = Boot/KudzuTest
+ SccLocalPath25 = Boot\\KudzuTest
+ SccProjectUniqueName26 = Boot\\TestSuite\\TestSuite.csproj
+ SccProjectTopLevelParentUniqueName26 = Cosmos.sln
+ SccProjectName26 = Boot/TestSuite
+ SccLocalPath26 = Boot\\TestSuite
+ SccProjectUniqueName27 = Cosmos.GdbClient\\Cosmos.GdbClient.csproj
+ SccProjectTopLevelParentUniqueName27 = Cosmos.sln
+ SccProjectName27 = Cosmos.GdbClient
+ SccLocalPath27 = Cosmos.GdbClient
+ SccProjectUniqueName28 = GdpClientTester\\GdpClientTester.csproj
+ SccProjectTopLevelParentUniqueName28 = Cosmos.sln
+ SccProjectName28 = GdpClientTester
+ SccLocalPath28 = GdpClientTester
+ SccProjectUniqueName29 = MatthijsTest\\MatthijsTest.csproj
+ SccProjectTopLevelParentUniqueName29 = Cosmos.sln
+ SccProjectName29 = MatthijsTest
+ SccLocalPath29 = MatthijsTest
+ SccProjectUniqueName30 = MoitoiusTest\\MoitoiusTest.csproj
+ SccProjectTopLevelParentUniqueName30 = Cosmos.sln
+ SccProjectName30 = MoitoiusTest
+ SccLocalPath30 = MoitoiusTest
+ SccProjectUniqueName31 = JoelBTest\\JoelBTest.csproj
+ SccProjectTopLevelParentUniqueName31 = Cosmos.sln
+ SccProjectName31 = JoelBTest
+ SccLocalPath31 = JoelBTest
+ SccProjectUniqueName32 = Cosmos.Build.Tasks\\Cosmos.Build.Tasks.csproj
+ SccProjectTopLevelParentUniqueName32 = Cosmos.sln
+ SccProjectName32 = Cosmos.Build.Tasks
+ SccLocalPath32 = Cosmos.Build.Tasks
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {5A39A8DF-D99E-4112-9676-BD3EED969A9C} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {21243B63-9CD0-4573-9C58-AF4B4AEF9D57} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {8E8CAD9B-C092-4071-AD92-E7A4E7BA776F} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {7F32CE06-13F2-4EDA-B588-3FAAFD25178A} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {69C8D2C5-225C-4A00-BA55-AEF6719CBDBA} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {3A0BAC46-1D4E-4E21-89CA-72903B9FCEB1} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {4C0EF614-A58F-4CAF-8AD2-FFE345EB9472} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {8D84CDE5-77A3-4E1F-B022-753E9E077926} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {4B6F38F2-A1E7-4D79-B47D-F2F4ED68C4A1} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {6597AAC6-755D-47F9-ACF4-E13F65EC5418} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {E9B2E8CC-E264-42F9-9113-16B0A0431198} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {B7E87073-CFFB-4972-BA0B-DCF0C3A0C930} = {4070490F-A3FD-4E97-A89D-A1C96EF7BD37}
+ {6F91B8C3-1A78-49D7-B915-F13EDFDAFDB3} = {21E68B7D-F1DC-46E2-9CFA-0A7C6D77D42E}
+ {E2C54C80-75F3-4249-93B4-0003A4AF705F} = {21E68B7D-F1DC-46E2-9CFA-0A7C6D77D42E}
+ {EBF602FE-8AFC-408D-A9F1-560C35651090} = {21E68B7D-F1DC-46E2-9CFA-0A7C6D77D42E}
+ {FF431742-6490-46B8-A9F6-734477D0725D} = {21E68B7D-F1DC-46E2-9CFA-0A7C6D77D42E}
+ {CE50FE98-9AC4-4B4D-ADC7-31F6DCD28755} = {0D558E33-78B0-47DB-B5EF-B7C2F3114D75}
+ {B168BEDD-C6A6-4E7C-B9A5-0144286E9E42} = {0D558E33-78B0-47DB-B5EF-B7C2F3114D75}
+ {A1F83D9F-2D44-4264-A08B-416797123018} = {0D558E33-78B0-47DB-B5EF-B7C2F3114D75}
+ {B024FADF-EF04-4602-A0F4-49016D68B2AF} = {0D558E33-78B0-47DB-B5EF-B7C2F3114D75}
+ {B0BBD2A2-4FAA-4730-9770-ACE6D9532132} = {E16DB75B-0F1D-4813-9103-F8FB6E7BAE2A}
+ {7BAB58BF-E8A1-4623-B6BF-4B90A0505226} = {E16DB75B-0F1D-4813-9103-F8FB6E7BAE2A}
+ {5784365C-ED22-42EB-BB8A-F3E09428D5B8} = {E16DB75B-0F1D-4813-9103-F8FB6E7BAE2A}
+ {26E45503-4490-4E38-A8C5-14159B25D6D1} = {E16DB75B-0F1D-4813-9103-F8FB6E7BAE2A}
+ {C97DE890-58D2-41A1-86D0-A2E919E6DD80} = {6F91B8C3-1A78-49D7-B915-F13EDFDAFDB3}
+ {E4A9F8F0-D0DC-465A-A64A-FE56504D397E} = {6F91B8C3-1A78-49D7-B915-F13EDFDAFDB3}
+ {1F0EDE86-F6D4-4355-9A97-10E90457770C} = {2DE75CE4-7A3B-4659-84FC-16F5EC0AEDE4}
+ {228941A5-080D-4057-9491-160950105A8E} = {2DE75CE4-7A3B-4659-84FC-16F5EC0AEDE4}
+ {1BD459F8-E894-4694-BBEC-65EB1D98E445} = {2DE75CE4-7A3B-4659-84FC-16F5EC0AEDE4}
+ {8BF33FB0-243F-47E3-AE52-2C0E01B73200} = {2DE75CE4-7A3B-4659-84FC-16F5EC0AEDE4}
+ {30057B5B-8BEE-4712-8243-9A42DF8A0C76} = {EBF602FE-8AFC-408D-A9F1-560C35651090}
+ {605F8D53-66FA-4BEC-844E-F63209B855C9} = {EBF602FE-8AFC-408D-A9F1-560C35651090}
+ {B69B89D4-54FC-41DF-B5D7-EE674CF60343} = {EBF602FE-8AFC-408D-A9F1-560C35651090}
+ {AEC28E7E-1ABB-4ABC-8CE1-B74D9DC9B80E} = {EBF602FE-8AFC-408D-A9F1-560C35651090}
+ EndGlobalSection
+EndGlobal
diff --git a/source/Cosmos.Hardware.PC/Cosmos.Hardware.PC.csproj b/source/Cosmos.Hardware.PC/Cosmos.Hardware.PC.csproj
index ee5d1c83b..864a58aa5 100644
--- a/source/Cosmos.Hardware.PC/Cosmos.Hardware.PC.csproj
+++ b/source/Cosmos.Hardware.PC/Cosmos.Hardware.PC.csproj
@@ -36,6 +36,7 @@
TRACE
prompt
4
+ true
diff --git a/source/Cosmos/Cosmos.Kernel.Plugs/Cosmos.Kernel.Plugs.csproj b/source/Cosmos/Cosmos.Kernel.Plugs/Cosmos.Kernel.Plugs.csproj
index a4ab9393b..e303186df 100644
--- a/source/Cosmos/Cosmos.Kernel.Plugs/Cosmos.Kernel.Plugs.csproj
+++ b/source/Cosmos/Cosmos.Kernel.Plugs/Cosmos.Kernel.Plugs.csproj
@@ -36,6 +36,7 @@
TRACE
prompt
4
+ true
diff --git a/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj b/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj
index e1603c803..fa08d7d51 100644
--- a/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj
+++ b/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj
@@ -36,6 +36,7 @@
TRACE
prompt
4
+ true