diff --git a/BeefLibs/corlib/BeefProj.toml b/BeefLibs/corlib/BeefProj.toml index 418a097d..5303d22f 100644 --- a/BeefLibs/corlib/BeefProj.toml +++ b/BeefLibs/corlib/BeefProj.toml @@ -24,3 +24,6 @@ EmitObjectAccessCheck = false [[Configs.Debug.Win64.DistinctOptions]] Filter = "[System.Optimize]" BfOptimizationLevel = "O2" +RuntimeChecks = false +EmitDynamicCastCheck = false +EmitObjectAccessCheck = false diff --git a/BeefLibs/corlib/src/System/Action.bf b/BeefLibs/corlib/src/Action.bf similarity index 100% rename from BeefLibs/corlib/src/System/Action.bf rename to BeefLibs/corlib/src/Action.bf diff --git a/BeefLibs/corlib/src/System/Array.bf b/BeefLibs/corlib/src/Array.bf similarity index 100% rename from BeefLibs/corlib/src/System/Array.bf rename to BeefLibs/corlib/src/Array.bf diff --git a/BeefLibs/corlib/src/System/AsyncCallback.bf b/BeefLibs/corlib/src/AsyncCallback.bf similarity index 100% rename from BeefLibs/corlib/src/System/AsyncCallback.bf rename to BeefLibs/corlib/src/AsyncCallback.bf diff --git a/BeefLibs/corlib/src/System/Attribute.bf b/BeefLibs/corlib/src/Attribute.bf similarity index 100% rename from BeefLibs/corlib/src/System/Attribute.bf rename to BeefLibs/corlib/src/Attribute.bf diff --git a/BeefLibs/corlib/src/System/BitConverter.bf b/BeefLibs/corlib/src/BitConverter.bf similarity index 100% rename from BeefLibs/corlib/src/System/BitConverter.bf rename to BeefLibs/corlib/src/BitConverter.bf diff --git a/BeefLibs/corlib/src/System/Boolean.bf b/BeefLibs/corlib/src/Boolean.bf similarity index 100% rename from BeefLibs/corlib/src/System/Boolean.bf rename to BeefLibs/corlib/src/Boolean.bf diff --git a/BeefLibs/corlib/src/System/BumpAllocator.bf b/BeefLibs/corlib/src/BumpAllocator.bf similarity index 100% rename from BeefLibs/corlib/src/System/BumpAllocator.bf rename to BeefLibs/corlib/src/BumpAllocator.bf diff --git a/BeefLibs/corlib/src/System/Char16.bf b/BeefLibs/corlib/src/Char16.bf similarity index 100% rename from BeefLibs/corlib/src/System/Char16.bf rename to BeefLibs/corlib/src/Char16.bf diff --git a/BeefLibs/corlib/src/System/Char32.bf b/BeefLibs/corlib/src/Char32.bf similarity index 100% rename from BeefLibs/corlib/src/System/Char32.bf rename to BeefLibs/corlib/src/Char32.bf diff --git a/BeefLibs/corlib/src/System/Char8.bf b/BeefLibs/corlib/src/Char8.bf similarity index 100% rename from BeefLibs/corlib/src/System/Char8.bf rename to BeefLibs/corlib/src/Char8.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/BinaryHeap.bf b/BeefLibs/corlib/src/Collections/Generic/BinaryHeap.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/BinaryHeap.bf rename to BeefLibs/corlib/src/Collections/Generic/BinaryHeap.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/Dictionary.bf b/BeefLibs/corlib/src/Collections/Generic/Dictionary.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/Dictionary.bf rename to BeefLibs/corlib/src/Collections/Generic/Dictionary.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/HashSet.bf b/BeefLibs/corlib/src/Collections/Generic/HashSet.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/HashSet.bf rename to BeefLibs/corlib/src/Collections/Generic/HashSet.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/IComparer.bf b/BeefLibs/corlib/src/Collections/Generic/IComparer.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/IComparer.bf rename to BeefLibs/corlib/src/Collections/Generic/IComparer.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/IEqualityComparer.bf b/BeefLibs/corlib/src/Collections/Generic/IEqualityComparer.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/IEqualityComparer.bf rename to BeefLibs/corlib/src/Collections/Generic/IEqualityComparer.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/KeyValuePair.bf b/BeefLibs/corlib/src/Collections/Generic/KeyValuePair.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/KeyValuePair.bf rename to BeefLibs/corlib/src/Collections/Generic/KeyValuePair.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/List.bf b/BeefLibs/corlib/src/Collections/Generic/List.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/List.bf rename to BeefLibs/corlib/src/Collections/Generic/List.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/Queue.bf b/BeefLibs/corlib/src/Collections/Generic/Queue.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/Queue.bf rename to BeefLibs/corlib/src/Collections/Generic/Queue.bf diff --git a/BeefLibs/corlib/src/System/Collections/Generic/Sorter.bf b/BeefLibs/corlib/src/Collections/Generic/Sorter.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/Generic/Sorter.bf rename to BeefLibs/corlib/src/Collections/Generic/Sorter.bf diff --git a/BeefLibs/corlib/src/System/Collections/IEnumerator.bf b/BeefLibs/corlib/src/Collections/IEnumerator.bf similarity index 100% rename from BeefLibs/corlib/src/System/Collections/IEnumerator.bf rename to BeefLibs/corlib/src/Collections/IEnumerator.bf diff --git a/BeefLibs/corlib/src/System/Console.bf b/BeefLibs/corlib/src/Console.bf similarity index 100% rename from BeefLibs/corlib/src/System/Console.bf rename to BeefLibs/corlib/src/Console.bf diff --git a/BeefLibs/corlib/src/System/DateTime.bf b/BeefLibs/corlib/src/DateTime.bf similarity index 100% rename from BeefLibs/corlib/src/System/DateTime.bf rename to BeefLibs/corlib/src/DateTime.bf diff --git a/BeefLibs/corlib/src/System/DateTimeKind.bf b/BeefLibs/corlib/src/DateTimeKind.bf similarity index 100% rename from BeefLibs/corlib/src/System/DateTimeKind.bf rename to BeefLibs/corlib/src/DateTimeKind.bf diff --git a/BeefLibs/corlib/src/System/DateTimeOffset.bf b/BeefLibs/corlib/src/DateTimeOffset.bf similarity index 100% rename from BeefLibs/corlib/src/System/DateTimeOffset.bf rename to BeefLibs/corlib/src/DateTimeOffset.bf diff --git a/BeefLibs/corlib/src/System/DayOfWeek.bf b/BeefLibs/corlib/src/DayOfWeek.bf similarity index 100% rename from BeefLibs/corlib/src/System/DayOfWeek.bf rename to BeefLibs/corlib/src/DayOfWeek.bf diff --git a/BeefLibs/corlib/src/System/Delegate.bf b/BeefLibs/corlib/src/Delegate.bf similarity index 100% rename from BeefLibs/corlib/src/System/Delegate.bf rename to BeefLibs/corlib/src/Delegate.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/AsyncStreamReader.bf b/BeefLibs/corlib/src/Diagnostics/AsyncStreamReader.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/AsyncStreamReader.bf rename to BeefLibs/corlib/src/Diagnostics/AsyncStreamReader.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Check.bf b/BeefLibs/corlib/src/Diagnostics/Check.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Check.bf rename to BeefLibs/corlib/src/Diagnostics/Check.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Contracts/Contracts.bf b/BeefLibs/corlib/src/Diagnostics/Contracts/Contracts.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Contracts/Contracts.bf rename to BeefLibs/corlib/src/Diagnostics/Contracts/Contracts.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Contracts/ContractsBcl.bf b/BeefLibs/corlib/src/Diagnostics/Contracts/ContractsBcl.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Contracts/ContractsBcl.bf rename to BeefLibs/corlib/src/Diagnostics/Contracts/ContractsBcl.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/DataReceivedEventArgs.bf b/BeefLibs/corlib/src/Diagnostics/DataReceivedEventArgs.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/DataReceivedEventArgs.bf rename to BeefLibs/corlib/src/Diagnostics/DataReceivedEventArgs.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Debug.bf b/BeefLibs/corlib/src/Diagnostics/Debug.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Debug.bf rename to BeefLibs/corlib/src/Diagnostics/Debug.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/FileVersionInfo.bf b/BeefLibs/corlib/src/Diagnostics/FileVersionInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/FileVersionInfo.bf rename to BeefLibs/corlib/src/Diagnostics/FileVersionInfo.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Process.bf b/BeefLibs/corlib/src/Diagnostics/Process.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Process.bf rename to BeefLibs/corlib/src/Diagnostics/Process.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/ProcessManager.bf b/BeefLibs/corlib/src/Diagnostics/ProcessManager.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/ProcessManager.bf rename to BeefLibs/corlib/src/Diagnostics/ProcessManager.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/ProcessPriorityClass.bf b/BeefLibs/corlib/src/Diagnostics/ProcessPriorityClass.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/ProcessPriorityClass.bf rename to BeefLibs/corlib/src/Diagnostics/ProcessPriorityClass.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/ProcessStartInfo.bf b/BeefLibs/corlib/src/Diagnostics/ProcessStartInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/ProcessStartInfo.bf rename to BeefLibs/corlib/src/Diagnostics/ProcessStartInfo.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/ProcessWindowStyle.bf b/BeefLibs/corlib/src/Diagnostics/ProcessWindowStyle.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/ProcessWindowStyle.bf rename to BeefLibs/corlib/src/Diagnostics/ProcessWindowStyle.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Profiler.bf b/BeefLibs/corlib/src/Diagnostics/Profiler.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Profiler.bf rename to BeefLibs/corlib/src/Diagnostics/Profiler.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/SpawnedProcess.bf b/BeefLibs/corlib/src/Diagnostics/SpawnedProcess.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/SpawnedProcess.bf rename to BeefLibs/corlib/src/Diagnostics/SpawnedProcess.bf diff --git a/BeefLibs/corlib/src/System/Diagnostics/Stopwatch.bf b/BeefLibs/corlib/src/Diagnostics/Stopwatch.bf similarity index 100% rename from BeefLibs/corlib/src/System/Diagnostics/Stopwatch.bf rename to BeefLibs/corlib/src/Diagnostics/Stopwatch.bf diff --git a/BeefLibs/corlib/src/System/Double.bf b/BeefLibs/corlib/src/Double.bf similarity index 100% rename from BeefLibs/corlib/src/System/Double.bf rename to BeefLibs/corlib/src/Double.bf diff --git a/BeefLibs/corlib/src/System/Enum.bf b/BeefLibs/corlib/src/Enum.bf similarity index 100% rename from BeefLibs/corlib/src/System/Enum.bf rename to BeefLibs/corlib/src/Enum.bf diff --git a/BeefLibs/corlib/src/System/Environment.bf b/BeefLibs/corlib/src/Environment.bf similarity index 100% rename from BeefLibs/corlib/src/System/Environment.bf rename to BeefLibs/corlib/src/Environment.bf diff --git a/BeefLibs/corlib/src/System/Event.bf b/BeefLibs/corlib/src/Event.bf similarity index 100% rename from BeefLibs/corlib/src/System/Event.bf rename to BeefLibs/corlib/src/Event.bf diff --git a/BeefLibs/corlib/src/System/EventArgs.bf b/BeefLibs/corlib/src/EventArgs.bf similarity index 100% rename from BeefLibs/corlib/src/System/EventArgs.bf rename to BeefLibs/corlib/src/EventArgs.bf diff --git a/BeefLibs/corlib/src/System/EventHandler.bf b/BeefLibs/corlib/src/EventHandler.bf similarity index 100% rename from BeefLibs/corlib/src/System/EventHandler.bf rename to BeefLibs/corlib/src/EventHandler.bf diff --git a/BeefLibs/corlib/src/System/FFI/Function.bf b/BeefLibs/corlib/src/FFI/Function.bf similarity index 100% rename from BeefLibs/corlib/src/System/FFI/Function.bf rename to BeefLibs/corlib/src/FFI/Function.bf diff --git a/BeefLibs/corlib/src/System/Float.bf b/BeefLibs/corlib/src/Float.bf similarity index 100% rename from BeefLibs/corlib/src/System/Float.bf rename to BeefLibs/corlib/src/Float.bf diff --git a/BeefLibs/corlib/src/System/Func.bf b/BeefLibs/corlib/src/Func.bf similarity index 100% rename from BeefLibs/corlib/src/System/Func.bf rename to BeefLibs/corlib/src/Func.bf diff --git a/BeefLibs/corlib/src/System/GC.bf b/BeefLibs/corlib/src/GC.bf similarity index 100% rename from BeefLibs/corlib/src/System/GC.bf rename to BeefLibs/corlib/src/GC.bf diff --git a/BeefLibs/corlib/src/System/Globalization/Calendar.bf b/BeefLibs/corlib/src/Globalization/Calendar.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/Calendar.bf rename to BeefLibs/corlib/src/Globalization/Calendar.bf diff --git a/BeefLibs/corlib/src/System/Globalization/CalendarAlgorithmType.bf b/BeefLibs/corlib/src/Globalization/CalendarAlgorithmType.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/CalendarAlgorithmType.bf rename to BeefLibs/corlib/src/Globalization/CalendarAlgorithmType.bf diff --git a/BeefLibs/corlib/src/System/Globalization/CalendarData.bf b/BeefLibs/corlib/src/Globalization/CalendarData.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/CalendarData.bf rename to BeefLibs/corlib/src/Globalization/CalendarData.bf diff --git a/BeefLibs/corlib/src/System/Globalization/CalendarWeekRule.bf b/BeefLibs/corlib/src/Globalization/CalendarWeekRule.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/CalendarWeekRule.bf rename to BeefLibs/corlib/src/Globalization/CalendarWeekRule.bf diff --git a/BeefLibs/corlib/src/System/Globalization/CultureData.bf b/BeefLibs/corlib/src/Globalization/CultureData.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/CultureData.bf rename to BeefLibs/corlib/src/Globalization/CultureData.bf diff --git a/BeefLibs/corlib/src/System/Globalization/CultureInfo.bf b/BeefLibs/corlib/src/Globalization/CultureInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/CultureInfo.bf rename to BeefLibs/corlib/src/Globalization/CultureInfo.bf diff --git a/BeefLibs/corlib/src/System/Globalization/DateTimeFormat.bf b/BeefLibs/corlib/src/Globalization/DateTimeFormat.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/DateTimeFormat.bf rename to BeefLibs/corlib/src/Globalization/DateTimeFormat.bf diff --git a/BeefLibs/corlib/src/System/Globalization/DateTimeFormatInfo.bf b/BeefLibs/corlib/src/Globalization/DateTimeFormatInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/DateTimeFormatInfo.bf rename to BeefLibs/corlib/src/Globalization/DateTimeFormatInfo.bf diff --git a/BeefLibs/corlib/src/System/Globalization/DateTimeFormatInfoScanner.bf b/BeefLibs/corlib/src/Globalization/DateTimeFormatInfoScanner.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/DateTimeFormatInfoScanner.bf rename to BeefLibs/corlib/src/Globalization/DateTimeFormatInfoScanner.bf diff --git a/BeefLibs/corlib/src/System/Globalization/DateTimeStyles.bf b/BeefLibs/corlib/src/Globalization/DateTimeStyles.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/DateTimeStyles.bf rename to BeefLibs/corlib/src/Globalization/DateTimeStyles.bf diff --git a/BeefLibs/corlib/src/System/Globalization/DaylightTime.bf b/BeefLibs/corlib/src/Globalization/DaylightTime.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/DaylightTime.bf rename to BeefLibs/corlib/src/Globalization/DaylightTime.bf diff --git a/BeefLibs/corlib/src/System/Globalization/GregorianCalendar.bf b/BeefLibs/corlib/src/Globalization/GregorianCalendar.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/GregorianCalendar.bf rename to BeefLibs/corlib/src/Globalization/GregorianCalendar.bf diff --git a/BeefLibs/corlib/src/System/Globalization/NumberFormatInfo.bf b/BeefLibs/corlib/src/Globalization/NumberFormatInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/NumberFormatInfo.bf rename to BeefLibs/corlib/src/Globalization/NumberFormatInfo.bf diff --git a/BeefLibs/corlib/src/System/Globalization/NumberStyles.bf b/BeefLibs/corlib/src/Globalization/NumberStyles.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/NumberStyles.bf rename to BeefLibs/corlib/src/Globalization/NumberStyles.bf diff --git a/BeefLibs/corlib/src/System/Globalization/TimeSpanFormat.bf b/BeefLibs/corlib/src/Globalization/TimeSpanFormat.bf similarity index 100% rename from BeefLibs/corlib/src/System/Globalization/TimeSpanFormat.bf rename to BeefLibs/corlib/src/Globalization/TimeSpanFormat.bf diff --git a/BeefLibs/corlib/src/System/Guid.bf b/BeefLibs/corlib/src/Guid.bf similarity index 100% rename from BeefLibs/corlib/src/System/Guid.bf rename to BeefLibs/corlib/src/Guid.bf diff --git a/BeefLibs/corlib/src/System/IAsyncResult.bf b/BeefLibs/corlib/src/IAsyncResult.bf similarity index 100% rename from BeefLibs/corlib/src/System/IAsyncResult.bf rename to BeefLibs/corlib/src/IAsyncResult.bf diff --git a/BeefLibs/corlib/src/System/IComparable.bf b/BeefLibs/corlib/src/IComparable.bf similarity index 100% rename from BeefLibs/corlib/src/System/IComparable.bf rename to BeefLibs/corlib/src/IComparable.bf diff --git a/BeefLibs/corlib/src/System/IEquatable.bf b/BeefLibs/corlib/src/IEquatable.bf similarity index 100% rename from BeefLibs/corlib/src/System/IEquatable.bf rename to BeefLibs/corlib/src/IEquatable.bf diff --git a/BeefLibs/corlib/src/System/IFormatProvider.bf b/BeefLibs/corlib/src/IFormatProvider.bf similarity index 100% rename from BeefLibs/corlib/src/System/IFormatProvider.bf rename to BeefLibs/corlib/src/IFormatProvider.bf diff --git a/BeefLibs/corlib/src/System/IFormattable.bf b/BeefLibs/corlib/src/IFormattable.bf similarity index 100% rename from BeefLibs/corlib/src/System/IFormattable.bf rename to BeefLibs/corlib/src/IFormattable.bf diff --git a/BeefLibs/corlib/src/System/IHashable.bf b/BeefLibs/corlib/src/IHashable.bf similarity index 100% rename from BeefLibs/corlib/src/System/IHashable.bf rename to BeefLibs/corlib/src/IHashable.bf diff --git a/BeefLibs/corlib/src/System/IO/Directory.bf b/BeefLibs/corlib/src/IO/Directory.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Directory.bf rename to BeefLibs/corlib/src/IO/Directory.bf diff --git a/BeefLibs/corlib/src/System/IO/DynMemStream.bf b/BeefLibs/corlib/src/IO/DynMemStream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/DynMemStream.bf rename to BeefLibs/corlib/src/IO/DynMemStream.bf diff --git a/BeefLibs/corlib/src/System/IO/File.bf b/BeefLibs/corlib/src/IO/File.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/File.bf rename to BeefLibs/corlib/src/IO/File.bf diff --git a/BeefLibs/corlib/src/System/IO/FileAccess.bf b/BeefLibs/corlib/src/IO/FileAccess.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileAccess.bf rename to BeefLibs/corlib/src/IO/FileAccess.bf diff --git a/BeefLibs/corlib/src/System/IO/FileAttributes.bf b/BeefLibs/corlib/src/IO/FileAttributes.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileAttributes.bf rename to BeefLibs/corlib/src/IO/FileAttributes.bf diff --git a/BeefLibs/corlib/src/System/IO/FileMode.bf b/BeefLibs/corlib/src/IO/FileMode.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileMode.bf rename to BeefLibs/corlib/src/IO/FileMode.bf diff --git a/BeefLibs/corlib/src/System/IO/FileOptions.bf b/BeefLibs/corlib/src/IO/FileOptions.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileOptions.bf rename to BeefLibs/corlib/src/IO/FileOptions.bf diff --git a/BeefLibs/corlib/src/System/IO/FileShare.bf b/BeefLibs/corlib/src/IO/FileShare.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileShare.bf rename to BeefLibs/corlib/src/IO/FileShare.bf diff --git a/BeefLibs/corlib/src/System/IO/FileStream.bf b/BeefLibs/corlib/src/IO/FileStream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileStream.bf rename to BeefLibs/corlib/src/IO/FileStream.bf diff --git a/BeefLibs/corlib/src/System/IO/FileSystemWatcher.bf b/BeefLibs/corlib/src/IO/FileSystemWatcher.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FileSystemWatcher.bf rename to BeefLibs/corlib/src/IO/FileSystemWatcher.bf diff --git a/BeefLibs/corlib/src/System/IO/FolderBrowserDialog.bf b/BeefLibs/corlib/src/IO/FolderBrowserDialog.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/FolderBrowserDialog.bf rename to BeefLibs/corlib/src/IO/FolderBrowserDialog.bf diff --git a/BeefLibs/corlib/src/System/IO/MemoryStream.bf b/BeefLibs/corlib/src/IO/MemoryStream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/MemoryStream.bf rename to BeefLibs/corlib/src/IO/MemoryStream.bf diff --git a/BeefLibs/corlib/src/System/IO/NotifyFilters.bf b/BeefLibs/corlib/src/IO/NotifyFilters.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/NotifyFilters.bf rename to BeefLibs/corlib/src/IO/NotifyFilters.bf diff --git a/BeefLibs/corlib/src/System/IO/NullStream.bf b/BeefLibs/corlib/src/IO/NullStream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/NullStream.bf rename to BeefLibs/corlib/src/IO/NullStream.bf diff --git a/BeefLibs/corlib/src/System/IO/OpenFileDialog.bf b/BeefLibs/corlib/src/IO/OpenFileDialog.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/OpenFileDialog.bf rename to BeefLibs/corlib/src/IO/OpenFileDialog.bf diff --git a/BeefLibs/corlib/src/System/IO/Path.bf b/BeefLibs/corlib/src/IO/Path.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Path.bf rename to BeefLibs/corlib/src/IO/Path.bf diff --git a/BeefLibs/corlib/src/System/IO/Pipe.bf b/BeefLibs/corlib/src/IO/Pipe.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Pipe.bf rename to BeefLibs/corlib/src/IO/Pipe.bf diff --git a/BeefLibs/corlib/src/System/IO/SaveFileDialog.bf b/BeefLibs/corlib/src/IO/SaveFileDialog.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/SaveFileDialog.bf rename to BeefLibs/corlib/src/IO/SaveFileDialog.bf diff --git a/BeefLibs/corlib/src/System/IO/SearchOption.bf b/BeefLibs/corlib/src/IO/SearchOption.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/SearchOption.bf rename to BeefLibs/corlib/src/IO/SearchOption.bf diff --git a/BeefLibs/corlib/src/System/IO/SecurityAttributes.bf b/BeefLibs/corlib/src/IO/SecurityAttributes.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/SecurityAttributes.bf rename to BeefLibs/corlib/src/IO/SecurityAttributes.bf diff --git a/BeefLibs/corlib/src/System/IO/Shell.bf b/BeefLibs/corlib/src/IO/Shell.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Shell.bf rename to BeefLibs/corlib/src/IO/Shell.bf diff --git a/BeefLibs/corlib/src/System/IO/Stream.bf b/BeefLibs/corlib/src/IO/Stream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Stream.bf rename to BeefLibs/corlib/src/IO/Stream.bf diff --git a/BeefLibs/corlib/src/System/IO/StreamReader.bf b/BeefLibs/corlib/src/IO/StreamReader.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/StreamReader.bf rename to BeefLibs/corlib/src/IO/StreamReader.bf diff --git a/BeefLibs/corlib/src/System/IO/StreamWriter.bf b/BeefLibs/corlib/src/IO/StreamWriter.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/StreamWriter.bf rename to BeefLibs/corlib/src/IO/StreamWriter.bf diff --git a/BeefLibs/corlib/src/System/IO/StringStream.bf b/BeefLibs/corlib/src/IO/StringStream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/StringStream.bf rename to BeefLibs/corlib/src/IO/StringStream.bf diff --git a/BeefLibs/corlib/src/System/IO/Substream.bf b/BeefLibs/corlib/src/IO/Substream.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/Substream.bf rename to BeefLibs/corlib/src/IO/Substream.bf diff --git a/BeefLibs/corlib/src/System/IO/WatcherChangeTypes.bf b/BeefLibs/corlib/src/IO/WatcherChangeTypes.bf similarity index 100% rename from BeefLibs/corlib/src/System/IO/WatcherChangeTypes.bf rename to BeefLibs/corlib/src/IO/WatcherChangeTypes.bf diff --git a/BeefLibs/corlib/src/System/IPrintable.bf b/BeefLibs/corlib/src/IPrintable.bf similarity index 100% rename from BeefLibs/corlib/src/System/IPrintable.bf rename to BeefLibs/corlib/src/IPrintable.bf diff --git a/BeefLibs/corlib/src/System/IRefCounted.bf b/BeefLibs/corlib/src/IRefCounted.bf similarity index 100% rename from BeefLibs/corlib/src/System/IRefCounted.bf rename to BeefLibs/corlib/src/IRefCounted.bf diff --git a/BeefLibs/corlib/src/System/Int.bf b/BeefLibs/corlib/src/Int.bf similarity index 100% rename from BeefLibs/corlib/src/System/Int.bf rename to BeefLibs/corlib/src/Int.bf diff --git a/BeefLibs/corlib/src/System/Int16.bf b/BeefLibs/corlib/src/Int16.bf similarity index 100% rename from BeefLibs/corlib/src/System/Int16.bf rename to BeefLibs/corlib/src/Int16.bf diff --git a/BeefLibs/corlib/src/System/Int32.bf b/BeefLibs/corlib/src/Int32.bf similarity index 100% rename from BeefLibs/corlib/src/System/Int32.bf rename to BeefLibs/corlib/src/Int32.bf diff --git a/BeefLibs/corlib/src/System/Int64.bf b/BeefLibs/corlib/src/Int64.bf similarity index 100% rename from BeefLibs/corlib/src/System/Int64.bf rename to BeefLibs/corlib/src/Int64.bf diff --git a/BeefLibs/corlib/src/System/Int8.bf b/BeefLibs/corlib/src/Int8.bf similarity index 100% rename from BeefLibs/corlib/src/System/Int8.bf rename to BeefLibs/corlib/src/Int8.bf diff --git a/BeefLibs/corlib/src/System/Internal.bf b/BeefLibs/corlib/src/Internal.bf similarity index 100% rename from BeefLibs/corlib/src/System/Internal.bf rename to BeefLibs/corlib/src/Internal.bf diff --git a/BeefLibs/corlib/src/System/LittleEndian.bf b/BeefLibs/corlib/src/LittleEndian.bf similarity index 100% rename from BeefLibs/corlib/src/System/LittleEndian.bf rename to BeefLibs/corlib/src/LittleEndian.bf diff --git a/BeefLibs/corlib/src/System/Math.bf b/BeefLibs/corlib/src/Math.bf similarity index 100% rename from BeefLibs/corlib/src/System/Math.bf rename to BeefLibs/corlib/src/Math.bf diff --git a/BeefLibs/corlib/src/System/MethodReference.bf b/BeefLibs/corlib/src/MethodReference.bf similarity index 100% rename from BeefLibs/corlib/src/System/MethodReference.bf rename to BeefLibs/corlib/src/MethodReference.bf diff --git a/BeefLibs/corlib/src/System/MidpointRounding.bf b/BeefLibs/corlib/src/MidpointRounding.bf similarity index 100% rename from BeefLibs/corlib/src/System/MidpointRounding.bf rename to BeefLibs/corlib/src/MidpointRounding.bf diff --git a/BeefLibs/corlib/src/System/Native.bf b/BeefLibs/corlib/src/Native.bf similarity index 100% rename from BeefLibs/corlib/src/System/Native.bf rename to BeefLibs/corlib/src/Native.bf diff --git a/BeefLibs/corlib/src/System/Net/Socket.bf b/BeefLibs/corlib/src/Net/Socket.bf similarity index 100% rename from BeefLibs/corlib/src/System/Net/Socket.bf rename to BeefLibs/corlib/src/Net/Socket.bf diff --git a/BeefLibs/corlib/src/System/Nullable.bf b/BeefLibs/corlib/src/Nullable.bf similarity index 100% rename from BeefLibs/corlib/src/System/Nullable.bf rename to BeefLibs/corlib/src/Nullable.bf diff --git a/BeefLibs/corlib/src/System/NumberFormatter.bf b/BeefLibs/corlib/src/NumberFormatter.bf similarity index 100% rename from BeefLibs/corlib/src/System/NumberFormatter.bf rename to BeefLibs/corlib/src/NumberFormatter.bf diff --git a/BeefLibs/corlib/src/System/Object.bf b/BeefLibs/corlib/src/Object.bf similarity index 100% rename from BeefLibs/corlib/src/System/Object.bf rename to BeefLibs/corlib/src/Object.bf diff --git a/BeefLibs/corlib/src/System/OperatingSystem.bf b/BeefLibs/corlib/src/OperatingSystem.bf similarity index 100% rename from BeefLibs/corlib/src/System/OperatingSystem.bf rename to BeefLibs/corlib/src/OperatingSystem.bf diff --git a/BeefLibs/corlib/src/System/Platform.bf b/BeefLibs/corlib/src/Platform.bf similarity index 100% rename from BeefLibs/corlib/src/System/Platform.bf rename to BeefLibs/corlib/src/Platform.bf diff --git a/BeefLibs/corlib/src/System/PlatformID.bf b/BeefLibs/corlib/src/PlatformID.bf similarity index 100% rename from BeefLibs/corlib/src/System/PlatformID.bf rename to BeefLibs/corlib/src/PlatformID.bf diff --git a/BeefLibs/corlib/src/System/Pointer.bf b/BeefLibs/corlib/src/Pointer.bf similarity index 100% rename from BeefLibs/corlib/src/System/Pointer.bf rename to BeefLibs/corlib/src/Pointer.bf diff --git a/BeefLibs/corlib/src/System/Predicate.bf b/BeefLibs/corlib/src/Predicate.bf similarity index 100% rename from BeefLibs/corlib/src/System/Predicate.bf rename to BeefLibs/corlib/src/Predicate.bf diff --git a/BeefLibs/corlib/src/System/PropertyBag.bf b/BeefLibs/corlib/src/PropertyBag.bf similarity index 100% rename from BeefLibs/corlib/src/System/PropertyBag.bf rename to BeefLibs/corlib/src/PropertyBag.bf diff --git a/BeefLibs/corlib/src/System/Random.bf b/BeefLibs/corlib/src/Random.bf similarity index 100% rename from BeefLibs/corlib/src/System/Random.bf rename to BeefLibs/corlib/src/Random.bf diff --git a/BeefLibs/corlib/src/System/Reflection/AttributeInfo.bf b/BeefLibs/corlib/src/Reflection/AttributeInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/AttributeInfo.bf rename to BeefLibs/corlib/src/Reflection/AttributeInfo.bf diff --git a/BeefLibs/corlib/src/System/Reflection/BindingFlags.bf b/BeefLibs/corlib/src/Reflection/BindingFlags.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/BindingFlags.bf rename to BeefLibs/corlib/src/Reflection/BindingFlags.bf diff --git a/BeefLibs/corlib/src/System/Reflection/Convert.bf b/BeefLibs/corlib/src/Reflection/Convert.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/Convert.bf rename to BeefLibs/corlib/src/Reflection/Convert.bf diff --git a/BeefLibs/corlib/src/System/Reflection/FieldInfo.bf b/BeefLibs/corlib/src/Reflection/FieldInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/FieldInfo.bf rename to BeefLibs/corlib/src/Reflection/FieldInfo.bf diff --git a/BeefLibs/corlib/src/System/Reflection/MethodInfo.bf b/BeefLibs/corlib/src/Reflection/MethodInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/MethodInfo.bf rename to BeefLibs/corlib/src/Reflection/MethodInfo.bf diff --git a/BeefLibs/corlib/src/System/Reflection/TypeInstance.bf b/BeefLibs/corlib/src/Reflection/TypeInstance.bf similarity index 100% rename from BeefLibs/corlib/src/System/Reflection/TypeInstance.bf rename to BeefLibs/corlib/src/Reflection/TypeInstance.bf diff --git a/BeefLibs/corlib/src/System/Result.bf b/BeefLibs/corlib/src/Result.bf similarity index 100% rename from BeefLibs/corlib/src/System/Result.bf rename to BeefLibs/corlib/src/Result.bf diff --git a/BeefLibs/corlib/src/System/Runtime.bf b/BeefLibs/corlib/src/Runtime.bf similarity index 100% rename from BeefLibs/corlib/src/System/Runtime.bf rename to BeefLibs/corlib/src/Runtime.bf diff --git a/BeefLibs/corlib/src/System/Runtime/CompilerServices/TaskAwaiter.bf b/BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf similarity index 100% rename from BeefLibs/corlib/src/System/Runtime/CompilerServices/TaskAwaiter.bf rename to BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf diff --git a/BeefLibs/corlib/src/System/Security/Cryptography/MD5.bf b/BeefLibs/corlib/src/Security/Cryptography/MD5.bf similarity index 100% rename from BeefLibs/corlib/src/System/Security/Cryptography/MD5.bf rename to BeefLibs/corlib/src/Security/Cryptography/MD5.bf diff --git a/BeefLibs/corlib/src/System/Security/Cryptography/SHA256.bf b/BeefLibs/corlib/src/Security/Cryptography/SHA256.bf similarity index 100% rename from BeefLibs/corlib/src/System/Security/Cryptography/SHA256.bf rename to BeefLibs/corlib/src/Security/Cryptography/SHA256.bf diff --git a/BeefLibs/corlib/src/System/SizedArray.bf b/BeefLibs/corlib/src/SizedArray.bf similarity index 100% rename from BeefLibs/corlib/src/System/SizedArray.bf rename to BeefLibs/corlib/src/SizedArray.bf diff --git a/BeefLibs/corlib/src/System/Span.bf b/BeefLibs/corlib/src/Span.bf similarity index 100% rename from BeefLibs/corlib/src/System/Span.bf rename to BeefLibs/corlib/src/Span.bf diff --git a/BeefLibs/corlib/src/System/String.bf b/BeefLibs/corlib/src/String.bf similarity index 100% rename from BeefLibs/corlib/src/System/String.bf rename to BeefLibs/corlib/src/String.bf diff --git a/BeefLibs/corlib/src/System/StringComparison.bf b/BeefLibs/corlib/src/StringComparison.bf similarity index 100% rename from BeefLibs/corlib/src/System/StringComparison.bf rename to BeefLibs/corlib/src/StringComparison.bf diff --git a/BeefLibs/corlib/src/System/StringSplitOptions.bf b/BeefLibs/corlib/src/StringSplitOptions.bf similarity index 100% rename from BeefLibs/corlib/src/System/StringSplitOptions.bf rename to BeefLibs/corlib/src/StringSplitOptions.bf diff --git a/BeefLibs/corlib/src/System/System.bf b/BeefLibs/corlib/src/System.bf similarity index 100% rename from BeefLibs/corlib/src/System/System.bf rename to BeefLibs/corlib/src/System.bf diff --git a/BeefLibs/corlib/src/System/TClass.bf b/BeefLibs/corlib/src/TClass.bf similarity index 100% rename from BeefLibs/corlib/src/System/TClass.bf rename to BeefLibs/corlib/src/TClass.bf diff --git a/BeefLibs/corlib/src/System/Test.bf b/BeefLibs/corlib/src/Test.bf similarity index 100% rename from BeefLibs/corlib/src/System/Test.bf rename to BeefLibs/corlib/src/Test.bf diff --git a/BeefLibs/corlib/src/System/Text/Decoder.bf b/BeefLibs/corlib/src/Text/Decoder.bf similarity index 100% rename from BeefLibs/corlib/src/System/Text/Decoder.bf rename to BeefLibs/corlib/src/Text/Decoder.bf diff --git a/BeefLibs/corlib/src/System/Text/Encoding.bf b/BeefLibs/corlib/src/Text/Encoding.bf similarity index 100% rename from BeefLibs/corlib/src/System/Text/Encoding.bf rename to BeefLibs/corlib/src/Text/Encoding.bf diff --git a/BeefLibs/corlib/src/System/Text/UTF16.bf b/BeefLibs/corlib/src/Text/UTF16.bf similarity index 100% rename from BeefLibs/corlib/src/System/Text/UTF16.bf rename to BeefLibs/corlib/src/Text/UTF16.bf diff --git a/BeefLibs/corlib/src/System/Text/UTF8.bf b/BeefLibs/corlib/src/Text/UTF8.bf similarity index 100% rename from BeefLibs/corlib/src/System/Text/UTF8.bf rename to BeefLibs/corlib/src/Text/UTF8.bf diff --git a/BeefLibs/corlib/src/System/Threading/CancellationToken.bf b/BeefLibs/corlib/src/Threading/CancellationToken.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/CancellationToken.bf rename to BeefLibs/corlib/src/Threading/CancellationToken.bf diff --git a/BeefLibs/corlib/src/System/Threading/CancellationTokenSource.bf b/BeefLibs/corlib/src/Threading/CancellationTokenSource.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/CancellationTokenSource.bf rename to BeefLibs/corlib/src/Threading/CancellationTokenSource.bf diff --git a/BeefLibs/corlib/src/System/Threading/Event.bf b/BeefLibs/corlib/src/Threading/Event.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Event.bf rename to BeefLibs/corlib/src/Threading/Event.bf diff --git a/BeefLibs/corlib/src/System/Threading/Interlocked.bf b/BeefLibs/corlib/src/Threading/Interlocked.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Interlocked.bf rename to BeefLibs/corlib/src/Threading/Interlocked.bf diff --git a/BeefLibs/corlib/src/System/Threading/Monitor.bf b/BeefLibs/corlib/src/Threading/Monitor.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Monitor.bf rename to BeefLibs/corlib/src/Threading/Monitor.bf diff --git a/BeefLibs/corlib/src/System/Threading/SemaphoreSlim.bf b/BeefLibs/corlib/src/Threading/SemaphoreSlim.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/SemaphoreSlim.bf rename to BeefLibs/corlib/src/Threading/SemaphoreSlim.bf diff --git a/BeefLibs/corlib/src/System/Threading/SpinWait.bf b/BeefLibs/corlib/src/Threading/SpinWait.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/SpinWait.bf rename to BeefLibs/corlib/src/Threading/SpinWait.bf diff --git a/BeefLibs/corlib/src/System/Threading/Tasks/Future.bf b/BeefLibs/corlib/src/Threading/Tasks/Future.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Tasks/Future.bf rename to BeefLibs/corlib/src/Threading/Tasks/Future.bf diff --git a/BeefLibs/corlib/src/System/Threading/Tasks/Task.bf b/BeefLibs/corlib/src/Threading/Tasks/Task.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Tasks/Task.bf rename to BeefLibs/corlib/src/Threading/Tasks/Task.bf diff --git a/BeefLibs/corlib/src/System/Threading/Tasks/TaskScheduler.bf b/BeefLibs/corlib/src/Threading/Tasks/TaskScheduler.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Tasks/TaskScheduler.bf rename to BeefLibs/corlib/src/Threading/Tasks/TaskScheduler.bf diff --git a/BeefLibs/corlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.bf b/BeefLibs/corlib/src/Threading/Tasks/ThreadPoolTaskScheduler.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.bf rename to BeefLibs/corlib/src/Threading/Tasks/ThreadPoolTaskScheduler.bf diff --git a/BeefLibs/corlib/src/System/Threading/Thread.bf b/BeefLibs/corlib/src/Threading/Thread.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Thread.bf rename to BeefLibs/corlib/src/Threading/Thread.bf diff --git a/BeefLibs/corlib/src/System/Threading/ThreadPool.bf b/BeefLibs/corlib/src/Threading/ThreadPool.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/ThreadPool.bf rename to BeefLibs/corlib/src/Threading/ThreadPool.bf diff --git a/BeefLibs/corlib/src/System/Threading/ThreadPriority.bf b/BeefLibs/corlib/src/Threading/ThreadPriority.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/ThreadPriority.bf rename to BeefLibs/corlib/src/Threading/ThreadPriority.bf diff --git a/BeefLibs/corlib/src/System/Threading/ThreadState.bf b/BeefLibs/corlib/src/Threading/ThreadState.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/ThreadState.bf rename to BeefLibs/corlib/src/Threading/ThreadState.bf diff --git a/BeefLibs/corlib/src/System/Threading/Timeout.bf b/BeefLibs/corlib/src/Threading/Timeout.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Timeout.bf rename to BeefLibs/corlib/src/Threading/Timeout.bf diff --git a/BeefLibs/corlib/src/System/Threading/Volatile.bf b/BeefLibs/corlib/src/Threading/Volatile.bf similarity index 100% rename from BeefLibs/corlib/src/System/Threading/Volatile.bf rename to BeefLibs/corlib/src/Threading/Volatile.bf diff --git a/BeefLibs/corlib/src/System/TimeSpan.bf b/BeefLibs/corlib/src/TimeSpan.bf similarity index 100% rename from BeefLibs/corlib/src/System/TimeSpan.bf rename to BeefLibs/corlib/src/TimeSpan.bf diff --git a/BeefLibs/corlib/src/System/TimeZoneInfo.bf b/BeefLibs/corlib/src/TimeZoneInfo.bf similarity index 100% rename from BeefLibs/corlib/src/System/TimeZoneInfo.bf rename to BeefLibs/corlib/src/TimeZoneInfo.bf diff --git a/BeefLibs/corlib/src/System/Tuple.bf b/BeefLibs/corlib/src/Tuple.bf similarity index 100% rename from BeefLibs/corlib/src/System/Tuple.bf rename to BeefLibs/corlib/src/Tuple.bf diff --git a/BeefLibs/corlib/src/System/Type.bf b/BeefLibs/corlib/src/Type.bf similarity index 100% rename from BeefLibs/corlib/src/System/Type.bf rename to BeefLibs/corlib/src/Type.bf diff --git a/BeefLibs/corlib/src/System/UInt.bf b/BeefLibs/corlib/src/UInt.bf similarity index 100% rename from BeefLibs/corlib/src/System/UInt.bf rename to BeefLibs/corlib/src/UInt.bf diff --git a/BeefLibs/corlib/src/System/UInt16.bf b/BeefLibs/corlib/src/UInt16.bf similarity index 100% rename from BeefLibs/corlib/src/System/UInt16.bf rename to BeefLibs/corlib/src/UInt16.bf diff --git a/BeefLibs/corlib/src/System/UInt32.bf b/BeefLibs/corlib/src/UInt32.bf similarity index 100% rename from BeefLibs/corlib/src/System/UInt32.bf rename to BeefLibs/corlib/src/UInt32.bf diff --git a/BeefLibs/corlib/src/System/UInt64.bf b/BeefLibs/corlib/src/UInt64.bf similarity index 100% rename from BeefLibs/corlib/src/System/UInt64.bf rename to BeefLibs/corlib/src/UInt64.bf diff --git a/BeefLibs/corlib/src/System/UInt8.bf b/BeefLibs/corlib/src/UInt8.bf similarity index 100% rename from BeefLibs/corlib/src/System/UInt8.bf rename to BeefLibs/corlib/src/UInt8.bf diff --git a/BeefLibs/corlib/src/System/ValueType.bf b/BeefLibs/corlib/src/ValueType.bf similarity index 100% rename from BeefLibs/corlib/src/System/ValueType.bf rename to BeefLibs/corlib/src/ValueType.bf diff --git a/BeefLibs/corlib/src/System/Variant.bf b/BeefLibs/corlib/src/Variant.bf similarity index 100% rename from BeefLibs/corlib/src/System/Variant.bf rename to BeefLibs/corlib/src/Variant.bf diff --git a/BeefLibs/corlib/src/System/Version.bf b/BeefLibs/corlib/src/Version.bf similarity index 100% rename from BeefLibs/corlib/src/System/Version.bf rename to BeefLibs/corlib/src/Version.bf diff --git a/BeefLibs/corlib/src/System/Void.bf b/BeefLibs/corlib/src/Void.bf similarity index 100% rename from BeefLibs/corlib/src/System/Void.bf rename to BeefLibs/corlib/src/Void.bf diff --git a/BeefLibs/corlib/src/System/Windows.bf b/BeefLibs/corlib/src/Windows.bf similarity index 100% rename from BeefLibs/corlib/src/System/Windows.bf rename to BeefLibs/corlib/src/Windows.bf