diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..35b789ee5122e206330a500444a38994b939382c
--- /dev/null
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{CD36938A-ADD9-4C65-96DA-B397CDEEA90A}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>TUGraz.VectoCore</RootNamespace>
+    <AssemblyName>VectoCore</AssemblyName>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
+    <NuGetPackageImportStamp>5f3566e7</NuGetPackageImportStamp>
+    <TargetFrameworkProfile />
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
+    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+    <CodeAnalysisIgnoreGeneratedCode>true</CodeAnalysisIgnoreGeneratedCode>
+    <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
+    <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
+    <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
+    <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
+    <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
+    <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
+    <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>
+    <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
+    <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations>
+    <CodeContractsEnumObligations>True</CodeContractsEnumObligations>
+    <CodeContractsRedundantAssumptions>True</CodeContractsRedundantAssumptions>
+    <CodeContractsAssertsToContractsCheckBox>False</CodeContractsAssertsToContractsCheckBox>
+    <CodeContractsRedundantTests>True</CodeContractsRedundantTests>
+    <CodeContractsMissingPublicRequiresAsWarnings>True</CodeContractsMissingPublicRequiresAsWarnings>
+    <CodeContractsMissingPublicEnsuresAsWarnings>True</CodeContractsMissingPublicEnsuresAsWarnings>
+    <CodeContractsInferRequires>True</CodeContractsInferRequires>
+    <CodeContractsInferEnsures>True</CodeContractsInferEnsures>
+    <CodeContractsInferEnsuresAutoProperties>True</CodeContractsInferEnsuresAutoProperties>
+    <CodeContractsInferObjectInvariants>True</CodeContractsInferObjectInvariants>
+    <CodeContractsSuggestAssumptions>True</CodeContractsSuggestAssumptions>
+    <CodeContractsSuggestAssumptionsForCallees>False</CodeContractsSuggestAssumptionsForCallees>
+    <CodeContractsSuggestRequires>True</CodeContractsSuggestRequires>
+    <CodeContractsNecessaryEnsures>False</CodeContractsNecessaryEnsures>
+    <CodeContractsSuggestObjectInvariants>True</CodeContractsSuggestObjectInvariants>
+    <CodeContractsSuggestReadonly>False</CodeContractsSuggestReadonly>
+    <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
+    <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
+    <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
+    <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
+    <CodeContractsCustomRewriterAssembly />
+    <CodeContractsCustomRewriterClass />
+    <CodeContractsLibPaths />
+    <CodeContractsExtraRewriteOptions />
+    <CodeContractsExtraAnalysisOptions />
+    <CodeContractsSQLServerOption />
+    <CodeContractsBaseLineFile>baseline.xml</CodeContractsBaseLineFile>
+    <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
+    <CodeContractsSkipAnalysisIfCannotConnectToCache>False</CodeContractsSkipAnalysisIfCannotConnectToCache>
+    <CodeContractsFailBuildOnWarnings>True</CodeContractsFailBuildOnWarnings>
+    <CodeContractsBeingOptimisticOnExternal>True</CodeContractsBeingOptimisticOnExternal>
+    <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
+    <CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
+    <CodeContractsAnalysisWarningLevel>3</CodeContractsAnalysisWarningLevel>
+    <Prefer32Bit>false</Prefer32Bit>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>
+    </DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+    <Prefer32Bit>false</Prefer32Bit>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualBasic" />
+    <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
+    </Reference>
+    <Reference Include="NLog">
+      <HintPath>..\..\packages\NLog.4.2.3\lib\net45\NLog.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Runtime.Serialization" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Windows.Forms.DataVisualization" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Xml.Linq" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Configuration\Constants.cs" />
+    <Compile Include="InputData\AuxiliaryFileHelper.cs" />
+    <Compile Include="InputData\FileIO\JSON\IJSONVehicleComponents.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONComponentInputData.cs" />
+    <Compile Include="InputData\FileIO\JSON\JsonExtensionMethods.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\AbstractDeclarationXMLComponentDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAirdragDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAngledriveDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAuxiliaryDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAxlegearDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationEngineDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationGearboxDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationJobInputDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationRetarderDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationTorqueConverterDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationVehicleDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationInputDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Declaration\XMLManufacturerReportReader.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\AbstractEngineeringXMLComponentDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAirdragDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAngledriveDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAuxiliaryDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringAxlegearDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringDriverDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringEngineDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringGearboxDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringInputDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringJobInputDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringRetarderDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringTorqueConverterDataProvider.cs" />
+    <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringVehicleDataProvider.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONEngineData.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONGearboxData.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONInputData.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONInputDataFactory.cs" />
+    <Compile Include="InputData\FileIO\JSON\JSONVehicleData.cs" />
+    <Compile Include="InputData\Impl\InputData.cs" />
+    <Compile Include="InputData\IVectoRunDataFactory.cs" />
+    <Compile Include="InputData\Reader\ComponentData\AccelerationCurveReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\AuxiliaryDataReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\CrossWindCorrectionCurveReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\PTOIdleLossMapReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\RetarderLossMapReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\TorqueConverterDataReader.cs" />
+    <Compile Include="InputData\Reader\ComponentData\TransmissionLossMapReader.cs" />
+    <Compile Include="InputData\Reader\DataObjectAdapter\AbstractSimulationDataAdapter.cs" />
+    <Compile Include="InputData\Reader\DataObjectAdapter\DeclarationDataAdapter.cs" />
+    <Compile Include="InputData\Reader\DataObjectAdapter\EngineeringDataAdapter.cs" />
+    <Compile Include="InputData\Reader\DrivingCycleDataReader.cs" />
+    <Compile Include="InputData\Reader\FullLoadCurveReader.cs" />
+    <Compile Include="InputData\Reader\Impl\DeclarationModeVectoRunDataFactory.cs" />
+    <Compile Include="InputData\Reader\Impl\DeclarationVTPModeVectoRunDataFactory.cs" />
+    <Compile Include="InputData\Reader\Impl\DrivingCycleProxy.cs" />
+    <Compile Include="InputData\Reader\Impl\EngineeringModeVectoRunDataFactory.cs" />
+    <Compile Include="InputData\Reader\Impl\EngineOnlyVectoRunDataFactory.cs" />
+    <Compile Include="InputData\Reader\ShiftPolygonReader.cs" />
+    <Compile Include="Models\Declaration\AuxDemandEntry.cs" />
+    <Compile Include="Models\Declaration\AuxiliaryTypeHelper.cs" />
+    <Compile Include="Models\Connector\Ports\IDriverDemandPort.cs" />
+    <Compile Include="Models\Connector\Ports\IDrivingCyclePort.cs" />
+    <Compile Include="Models\Connector\Ports\Impl\Response.cs" />
+    <Compile Include="Models\Connector\Ports\IFvPort.cs" />
+    <Compile Include="Models\Connector\Ports\ITnPort.cs" />
+    <Compile Include="Models\Declaration\FuelData.cs" />
+    <Compile Include="Models\Declaration\PTOTransmission.cs" />
+    <Compile Include="Models\Declaration\IDeclarationAuxiliaryTable.cs" />
+    <Compile Include="Models\SimulationComponent\Data\AngledriveData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Engine\FuelConsumptionMapReader.cs" />
+    <Compile Include="Models\SimulationComponent\Data\PTOData.cs" />
+    <Compile Include="Models\SimulationComponent\ILossMap.cs" />
+    <Compile Include="Models\SimulationComponent\Data\PTOLossMap.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\AbstractGearbox.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\ATGearbox.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\ATShiftStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\BaseShiftStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\DrivingCycleEnumerator.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\EngineFanAuxiliary.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\VTPCombustionEngine.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\MeasuredSpeedDrivingCycle.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\PTOCycleController.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\PWheelCycle.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\TorqueConverter.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\IdleControllerSwitcher.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\VTPGearbox.cs" />
+    <Compile Include="Models\Simulation\Data\ModalResultField.cs" />
+    <Compile Include="InputData\Reader\Impl\EngineeringVTPModeVectoRunDataFactory.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\VTPCycle.cs" />
+    <Compile Include="OutputData\XML\XMLVTPReport.cs" />
+    <Compile Include="OutputData\VTPReport.cs" />
+    <Compile Include="OutputData\ModFilter\ActualModalDataFilter.cs" />
+    <Compile Include="OutputData\ModFilter\ModalData1HzFilter.cs" />
+    <Compile Include="OutputData\XML\AbstractXMLWriter.cs" />
+    <Compile Include="OutputData\XML\AttributeMappings.cs" />
+    <Compile Include="OutputData\XML\XMLCustomerReport.cs" />
+    <Compile Include="OutputData\XML\XMLDeclarationReport.cs" />
+    <Compile Include="OutputData\XML\XMLDeclarationWriter.cs" />
+    <Compile Include="OutputData\XML\XMLEngineeringWriter.cs" />
+    <Compile Include="OutputData\XML\XMLManufacturerReport.cs" />
+    <Compile Include="Utils\ProviderExtensions.cs" />
+    <Compile Include="Models\Declaration\AirDrag.cs" />
+    <Compile Include="Models\Declaration\Fan.cs" />
+    <Compile Include="Models\Declaration\HVAC.cs" />
+    <Compile Include="Models\Declaration\LACDecisionFactor.cs" />
+    <Compile Include="Models\Declaration\Payloads.cs" />
+    <Compile Include="Models\Declaration\PneumaticSystem.cs" />
+    <Compile Include="Models\Declaration\PT1.cs" />
+    <Compile Include="Models\Declaration\Segments.cs" />
+    <Compile Include="Models\Declaration\StandardBodies.cs" />
+    <Compile Include="Models\Declaration\SteeringPump.cs" />
+    <Compile Include="Models\Declaration\VehicleClass.cs" />
+    <Compile Include="Models\Declaration\Wheels.cs" />
+    <Compile Include="Models\Declaration\WHTCCorrection.cs" />
+    <Compile Include="Models\SimulationComponent\Data\CrosswindCorrectionCdxALookup.cs" />
+    <Compile Include="Models\SimulationComponent\Data\AuxiliaryData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\AuxSupplyPowerReader.cs" />
+    <Compile Include="Models\SimulationComponent\Data\AxleGearData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\CycleData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\AccelerationCurve.cs" />
+    <Compile Include="Models\Declaration\DeclarationData.cs" />
+    <Compile Include="Models\Declaration\ElectricSystem.cs" />
+    <Compile Include="Models\Declaration\LookupData.cs" />
+    <Compile Include="Models\Declaration\Mission.cs" />
+    <Compile Include="Models\Declaration\MissionType.cs" />
+    <Compile Include="Models\SimulationComponent\Data\DriverData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\ICrossWindCorrection.cs" />
+    <Compile Include="Models\SimulationComponent\Data\CrosswindCorrectionVAirBeta.cs" />
+    <Compile Include="Models\SimulationComponent\IAxlegear.cs" />
+    <Compile Include="Models\SimulationComponent\IBrakes.cs" />
+    <Compile Include="Models\SimulationComponent\IIdleController.cs" />
+    <Compile Include="Models\SimulationComponent\IDriverActions.cs" />
+    <Compile Include="Models\SimulationComponent\IDriverStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\IDrivingCycleInfo.cs" />
+    <Compile Include="Models\SimulationComponent\IAuxPort.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\AMTShiftStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Angledrive.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Brakes.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\BusAuxiliariesAdapter.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\CycleGearbox.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\DefaultDriverStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\DummyRetarder.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\EngineAuxiliary.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\EngineOnlyCombustionEngine.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\MTShiftStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\TransmissionComponent.cs" />
+    <Compile Include="Models\SimulationComponent\IShiftStrategy.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\ShiftStrategy.cs" />
+    <Compile Include="Models\Simulation\DataBus\IAxlegearInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IClutchInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IDriverInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IWheelsInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IMileageCounter.cs" />
+    <Compile Include="Utils\DebugData.cs" />
+    <Compile Include="Models\Simulation\Impl\DistanceRun.cs" />
+    <Compile Include="Models\Simulation\Impl\PowertrainBuilder.cs" />
+    <Compile Include="Models\Simulation\Impl\TimeRun.cs" />
+    <Compile Include="OutputData\DeclarationReport.cs" />
+    <Compile Include="OutputData\FileIO\FileOutputWriter.cs" />
+    <Compile Include="OutputData\IModalDataContainer.cs" />
+    <Compile Include="OutputData\IDataWriter.cs" />
+    <Compile Include="OutputData\ModalDataContainer.cs" />
+    <Compile Include="OutputData\SummaryDataContainer.cs" />
+    <Compile Include="Properties\Version.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Version.tt</DependentUpon>
+    </Compile>
+    <Compile Include="JsonKeys.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>JsonKeys.resx</DependentUpon>
+    </Compile>
+    <Compile Include="Utils\DataTableExtensionMethods.cs" />
+    <Compile Include="Utils\DateTimeFallbackDeserializer.cs" />
+    <Compile Include="Utils\DictionaryExtensionMethods.cs" />
+    <Compile Include="Utils\IterationStatistics.cs" />
+    <Compile Include="Utils\RessourceHelper.cs" />
+    <Compile Include="Models\Declaration\Segment.cs" />
+    <Compile Include="Models\Declaration\Axle.cs" />
+    <Compile Include="Models\SimulationComponent\Data\CombustionEngineData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\DrivingCycleData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Engine\FuelConsumptionMap.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Engine\EngineFullLoadCurve.cs" />
+    <Compile Include="Models\SimulationComponent\Data\GearboxData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Gearbox\GearData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Gearbox\TransmissionLossMap.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Gearbox\ShiftPolygon.cs" />
+    <Compile Include="Models\SimulationComponent\Data\Gearbox\TorqueConverterData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\RetarderData.cs" />
+    <Compile Include="Models\SimulationComponent\Data\RetarderLossMap.cs" />
+    <Compile Include="Models\SimulationComponent\Data\VehicleData.cs" />
+    <Compile Include="Models\SimulationComponent\IClutch.cs" />
+    <Compile Include="Models\SimulationComponent\IDrivingCycle.cs" />
+    <Compile Include="Models\SimulationComponent\IDriver.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Vehicle.cs" />
+    <Compile Include="Models\SimulationComponent\IVehicle.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Clutch.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\AxleGear.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Retarder.cs" />
+    <Compile Include="Models\SimulationComponent\IPowerTrainComponent.cs" />
+    <Compile Include="Models\Simulation\Data\VectoRunData.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Driver.cs" />
+    <Compile Include="Utils\Formulas.cs" />
+    <Compile Include="Utils\Physics.cs" />
+    <Compile Include="Utils\SearchAlgorithm.cs" />
+    <Compile Include="Models\SimulationComponent\Data\SimulationComponentData.cs" />
+    <Compile Include="Models\SimulationComponent\ICombustionEngine.cs" />
+    <Compile Include="Models\SimulationComponent\IGearbox.cs" />
+    <Compile Include="Models\Connector\Ports\ISimulationPort.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\DistanceBasedDrivingCycle.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\CombustionEngine.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Gearbox.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\Wheels.cs" />
+    <Compile Include="Models\SimulationComponent\IWheels.cs" />
+    <Compile Include="Models\SimulationComponent\VectoSimulationComponent.cs" />
+    <Compile Include="Models\SimulationComponent\Impl\PowertrainDrivingCycle.cs" />
+    <Compile Include="Models\Simulation\Data\ModalResult.cs" />
+    <Compile Include="Models\Simulation\IVectoRun.cs" />
+    <Compile Include="Models\Simulation\Impl\SimulatorFactory.cs" />
+    <Compile Include="Models\Simulation\Impl\VectoRun.cs" />
+    <Compile Include="Models\Simulation\Impl\JobContainer.cs" />
+    <Compile Include="Models\Simulation\Impl\VehicleContainer.cs" />
+    <Compile Include="Models\Simulation\DataBus\IDataBus.cs" />
+    <Compile Include="Models\Simulation\DataBus\IEngineInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IGearboxInfo.cs" />
+    <Compile Include="Models\Simulation\DataBus\IVehicleInfo.cs" />
+    <Compile Include="Models\Simulation\IVehicleContainer.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="OutputData\FileIO\ShiftPolygonExport.cs" />
+    <Compile Include="Utils\SwitchExtension.cs" />
+    <Compile Include="Utils\VectoCSVFile.cs" />
+    <Compile Include="Utils\DelaunayMap.cs" />
+    <Compile Include="Utils\VectoVersionCore.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>VectoVersionCore.tt</DependentUpon>
+    </Compile>
+    <Compile Include="Utils\XMLHelper.cs" />
+    <Compile Include="Utils\XmlResourceResolver.cs" />
+    <Compile Include="Utils\XMLValidator.cs" />
+    <Compile Include="Utils\XPathHelper.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="app.config" />
+    <None Include="packages.config" />
+    <EmbeddedResource Include="JsonKeys.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>JsonKeys.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\Declaration\Wheels.csv" />
+    <EmbeddedResource Include="Resources\Declaration\SegmentTable.csv" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\HeavyUrban.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\Suburban.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\Urban.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\Coach.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\Construction.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\Interurban.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\LongHaul.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\RegionalDelivery.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\UrbanDelivery.vdri" />
+    <EmbeddedResource Include="Resources\Declaration\PT1.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VACC\Truck.vacc" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\ES-Tech.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\Fan-Tech.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\HVAC-Table.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\PS-Table.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Table.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Tech.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VCDV\VCDV_parameters.csv" />
+    <EmbeddedResource Include="Resources\Declaration\WHTC-Weighting-Factors.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\ALT-Tech.csv" />
+    <EmbeddedResource Include="Resources\Declaration\Report\cyclePageTemplate.pdf" />
+    <EmbeddedResource Include="Resources\Declaration\Report\title2CyclesTemplate.pdf" />
+    <EmbeddedResource Include="Resources\Declaration\Report\title3CyclesTemplate.pdf" />
+    <None Include="Properties\Version.tt">
+      <Generator>TextTemplatingFileGenerator</Generator>
+      <LastGenOutput>Version.cs</LastGenOutput>
+    </None>
+    <EmbeddedResource Include="Resources\Declaration\LAC-DF-Vdrop.csv" />
+    <EmbeddedResource Include="Resources\Declaration\LAC-DF-Vtarget.csv" />
+    <EmbeddedResource Include="Resources\Declaration\Body_Trailers_Weights.csv" />
+    <EmbeddedResource Include="Resources\Declaration\Payloads.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\SP-Axles.csv" />
+    <EmbeddedResource Include="Resources\Declaration\VAUX\PTO-tech.csv" />
+    <EmbeddedResource Include="Resources\Declaration\TorqueConverter.csv" />
+    <EmbeddedResource Include="Resources\XSD\ParameterDocumentation.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoComponent.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoEngineeringDefinitions.0.6.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoEngineeringDefinitions.0.7.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoEngineeringInput.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoInput.xsd">
+      <SubType>Designer</SubType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\xmldsig-core-schema.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility_PTO_generic.vptoc" />
+    <EmbeddedResource Include="Resources\Declaration\MissionCycles\MunicipalUtility_PTO_generic.vptol" />
+    <EmbeddedResource Include="Resources\Declaration\FuelTypes.csv" />
+    <EmbeddedResource Include="Resources\XSD\VectoDeclarationDefinitions.1.0.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoInput.1.0.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.0.4.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.4.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoEngineeringInput.0.7.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoComponent.1.0.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.5.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.0.5.xsd">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <None Include="Utils\VectoVersionCore.tt">
+      <Generator>TextTemplatingFileGenerator</Generator>
+      <LastGenOutput>VectoVersionCore.cs</LastGenOutput>
+    </None>
+    <None Include="VersionNumber.t4">
+      <Generator>TextTemplatingFileGenerator</Generator>
+      <LastGenOutput>VersionNumber1.cs</LastGenOutput>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="Resources\Declaration\Report\4x2r.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\4x2rt.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\4x2tt.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\6x2r.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\6x2rt.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\6x2tt.png" />
+    <EmbeddedResource Include="Resources\Declaration\Report\Undef.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\VectoCommon\AdvancedAuxiliaryInterfaces\AdvancedAuxiliaryInterfaces.vbproj">
+      <Project>{b4b9bd2f-fd8f-4bb8-82fa-e2154d2c7fbd}</Project>
+      <Name>AdvancedAuxiliaryInterfaces</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\VECTOAux\VectoAuxiliaries\VectoAuxiliaries.vbproj">
+      <Project>{fdeee460-0b8a-4ef6-8d9e-72f203a50f65}</Project>
+      <Name>VectoAuxiliaries</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj">
+      <Project>{79a066ad-69a9-4223-90f6-6ed5d2d084f4}</Project>
+      <Name>VectoCommon</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj">
+      <Project>{B673E12F-D323-4C4C-8805-9915B2C72D3D}</Project>
+      <Name>VectoHashing</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+  <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
+</Project>
\ No newline at end of file