diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/README.md b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/README.md similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/README.md rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/README.md diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Enums.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Enums.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Enums.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Enums.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Exception.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Exception.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Exception.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Exception.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/FederateAmbassador.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/FederateAmbassador.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/FederateAmbassador.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/FederateAmbassador.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Handle.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Handle.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Handle.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Handle.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTime.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTime.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTime.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTime.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeFactory.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeFactory.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeFactory.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeFactory.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeInterval.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeInterval.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeInterval.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/LogicalTimeInterval.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/NullFederateAmbassador.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/NullFederateAmbassador.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/NullFederateAmbassador.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/NullFederateAmbassador.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTI1516.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTI1516.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTI1516.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTI1516.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassador.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassador.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassador.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassador.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassadorFactory.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassadorFactory.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassadorFactory.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RTIambassadorFactory.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RangeBounds.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RangeBounds.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RangeBounds.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/RangeBounds.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/SpecificConfig.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/SpecificConfig.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/SpecificConfig.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/SpecificConfig.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Typedefs.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Typedefs.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Typedefs.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/Typedefs.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/VariableLengthData.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/VariableLengthData.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/VariableLengthData.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/VariableLengthData.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/BasicDataElements.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/BasicDataElements.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/BasicDataElements.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/BasicDataElements.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/DataElement.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/DataElement.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/DataElement.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/DataElement.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingConfig.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingConfig.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingConfig.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingConfig.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingExceptions.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingExceptions.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingExceptions.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/EncodingExceptions.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedArray.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedArray.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedArray.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedArray.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedRecord.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedRecord.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedRecord.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAfixedRecord.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAopaqueData.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAopaqueData.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAopaqueData.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAopaqueData.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariableArray.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariableArray.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariableArray.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariableArray.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariantRecord.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariantRecord.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariantRecord.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/encoding/HLAvariantRecord.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Interval.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Interval.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Interval.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Interval.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Time.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Time.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Time.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64Time.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64TimeFactory.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64TimeFactory.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64TimeFactory.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAfloat64TimeFactory.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Interval.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Interval.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Interval.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Interval.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Time.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Time.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Time.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64Time.h diff --git a/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64TimeFactory.h b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64TimeFactory.h similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64TimeFactory.h rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_C++_API/cpp/src/RTI/time/HLAinteger64TimeFactory.h diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/README.md b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/README.md similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/README.md rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/README.md diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSetFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSetFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSetFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleSetFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMap.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMap.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMap.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMap.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMapFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMapFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMapFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeHandleValueMapFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeRegionAssociation.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeRegionAssociation.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeRegionAssociation.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeRegionAssociation.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairList.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairList.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairList.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairList.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairListFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairListFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairListFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/AttributeSetRegionSetPairListFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/CallbackModel.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/CallbackModel.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/CallbackModel.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/CallbackModel.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSetFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSetFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSetFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/DimensionHandleSetFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateAmbassador.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateAmbassador.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateAmbassador.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateAmbassador.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSaveStatusPair.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSaveStatusPair.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSaveStatusPair.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSaveStatusPair.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSetFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSetFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSetFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateHandleSetFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateRestoreStatus.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateRestoreStatus.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateRestoreStatus.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederateRestoreStatus.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformation.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformation.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformation.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformation.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformationSet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformationSet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformationSet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/FederationExecutionInformationSet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/InteractionClassHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTime.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTime.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTime.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTime.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactoryFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactoryFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactoryFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeFactoryFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeInterval.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeInterval.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeInterval.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/LogicalTimeInterval.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionReturn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionReturn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionReturn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/MessageRetractionReturn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/NullFederateAmbassador.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/NullFederateAmbassador.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/NullFederateAmbassador.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/NullFederateAmbassador.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectClassHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ObjectInstanceHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/OrderType.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/OrderType.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/OrderType.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/OrderType.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMap.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMap.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMap.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMap.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMapFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMapFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMapFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ParameterHandleValueMapFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RTIambassador.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RTIambassador.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RTIambassador.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RTIambassador.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RangeBounds.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RangeBounds.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RangeBounds.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RangeBounds.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSetFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSetFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSetFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RegionHandleSetFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ResignAction.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ResignAction.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ResignAction.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ResignAction.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreFailureReason.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreFailureReason.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreFailureReason.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreFailureReason.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreStatus.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreStatus.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreStatus.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RestoreStatus.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactoryFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactoryFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactoryFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/RtiFactoryFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveFailureReason.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveFailureReason.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveFailureReason.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveFailureReason.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveStatus.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveStatus.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveStatus.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SaveStatus.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ServiceGroup.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ServiceGroup.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ServiceGroup.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/ServiceGroup.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SynchronizationPointFailureReason.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SynchronizationPointFailureReason.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SynchronizationPointFailureReason.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/SynchronizationPointFailureReason.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TimeQueryReturn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TimeQueryReturn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TimeQueryReturn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TimeQueryReturn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandleFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandleFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandleFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/TransportationTypeHandleFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/ByteWrapper.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/ByteWrapper.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/ByteWrapper.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/ByteWrapper.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElement.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElement.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElement.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElement.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElementFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElementFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElementFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DataElementFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DecoderException.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DecoderException.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DecoderException.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/DecoderException.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderException.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderException.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderException.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderException.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/EncoderFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIchar.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIchar.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIchar.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIchar.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIstring.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIstring.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIstring.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAASCIIstring.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAboolean.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAboolean.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAboolean.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAboolean.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAbyte.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAbyte.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAbyte.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAbyte.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedArray.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedArray.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedArray.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedArray.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedRecord.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedRecord.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedRecord.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfixedRecord.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32BE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32BE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32BE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32BE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32LE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32LE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32LE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat32LE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64BE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64BE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64BE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64BE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64LE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64LE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64LE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAfloat64LE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16BE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16BE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16BE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16BE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16LE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16LE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16LE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger16LE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32BE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32BE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32BE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32BE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32LE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32LE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32LE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger32LE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64BE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64BE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64BE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64BE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64LE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64LE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64LE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAinteger64LE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctet.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctet.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctet.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctet.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairBE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairBE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairBE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairBE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairLE.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairLE.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairLE.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAoctetPairLE.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAopaqueData.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAopaqueData.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAopaqueData.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAopaqueData.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeChar.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeChar.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeChar.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeChar.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeString.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeString.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeString.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAunicodeString.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariableArray.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariableArray.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariableArray.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariableArray.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariantRecord.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariantRecord.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariantRecord.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/encoding/HLAvariantRecord.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AlreadyConnected.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AlreadyConnected.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AlreadyConnected.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AlreadyConnected.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyDisabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyDisabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyDisabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyDisabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyEnabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyEnabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyEnabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AsynchronousDeliveryAlreadyEnabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAcquisitionWasNotRequested.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAcquisitionWasNotRequested.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAcquisitionWasNotRequested.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAcquisitionWasNotRequested.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingAcquired.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingAcquired.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingAcquired.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingAcquired.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingChanged.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingChanged.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingChanged.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingChanged.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingDivested.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingDivested.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingDivested.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyBeingDivested.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyOwned.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyOwned.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyOwned.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeAlreadyOwned.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeDivestitureWasNotRequested.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeDivestitureWasNotRequested.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeDivestitureWasNotRequested.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeDivestitureWasNotRequested.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotDefined.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotDefined.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotDefined.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotDefined.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotOwned.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotOwned.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotOwned.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotOwned.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotPublished.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotPublished.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotPublished.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotPublished.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotRecognized.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotRecognized.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotRecognized.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotRecognized.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotSubscribed.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotSubscribed.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotSubscribed.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeNotSubscribed.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOff.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOff.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOff.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOff.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeRelevanceAdvisorySwitchIsOn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOff.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOff.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOff.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOff.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/AttributeScopeAdvisorySwitchIsOn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CallNotAllowedFromWithinCallback.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CallNotAllowedFromWithinCallback.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CallNotAllowedFromWithinCallback.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CallNotAllowedFromWithinCallback.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ConnectionFailed.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ConnectionFailed.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ConnectionFailed.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ConnectionFailed.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotCreateLogicalTimeFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotCreateLogicalTimeFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotCreateLogicalTimeFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotCreateLogicalTimeFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotDecode.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotDecode.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotDecode.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotDecode.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotEncode.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotEncode.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotEncode.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotEncode.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenFDD.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenFDD.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenFDD.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenFDD.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenMIM.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenMIM.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenMIM.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/CouldNotOpenMIM.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DeletePrivilegeNotHeld.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DeletePrivilegeNotHeld.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DeletePrivilegeNotHeld.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DeletePrivilegeNotHeld.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DesignatorIsHLAstandardMIM.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DesignatorIsHLAstandardMIM.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DesignatorIsHLAstandardMIM.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/DesignatorIsHLAstandardMIM.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingFDD.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingFDD.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingFDD.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingFDD.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingMIM.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingMIM.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingMIM.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ErrorReadingMIM.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateAlreadyExecutionMember.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateAlreadyExecutionMember.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateAlreadyExecutionMember.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateAlreadyExecutionMember.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHandleNotKnown.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHandleNotKnown.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHandleNotKnown.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHandleNotKnown.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHasNotBegunSave.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHasNotBegunSave.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHasNotBegunSave.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateHasNotBegunSave.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateInternalError.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateInternalError.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateInternalError.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateInternalError.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateIsExecutionMember.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateIsExecutionMember.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateIsExecutionMember.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateIsExecutionMember.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNameAlreadyInUse.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNameAlreadyInUse.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNameAlreadyInUse.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNameAlreadyInUse.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNotExecutionMember.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNotExecutionMember.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNotExecutionMember.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateNotExecutionMember.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateOwnsAttributes.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateOwnsAttributes.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateOwnsAttributes.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateOwnsAttributes.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateServiceInvocationsAreBeingReportedViaMOM.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateServiceInvocationsAreBeingReportedViaMOM.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateServiceInvocationsAreBeingReportedViaMOM.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateServiceInvocationsAreBeingReportedViaMOM.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateUnableToUseTime.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateUnableToUseTime.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateUnableToUseTime.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederateUnableToUseTime.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederatesCurrentlyJoined.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederatesCurrentlyJoined.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederatesCurrentlyJoined.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederatesCurrentlyJoined.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionAlreadyExists.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionAlreadyExists.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionAlreadyExists.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionAlreadyExists.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionDoesNotExist.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionDoesNotExist.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionDoesNotExist.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/FederationExecutionDoesNotExist.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalName.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalName.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalName.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalName.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalTimeArithmetic.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalTimeArithmetic.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalTimeArithmetic.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/IllegalTimeArithmetic.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InTimeAdvancingState.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InTimeAdvancingState.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InTimeAdvancingState.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InTimeAdvancingState.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InconsistentFDD.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InconsistentFDD.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InconsistentFDD.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InconsistentFDD.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassAlreadyBeingChanged.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassAlreadyBeingChanged.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassAlreadyBeingChanged.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassAlreadyBeingChanged.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotDefined.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotDefined.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotDefined.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotDefined.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotPublished.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotPublished.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotPublished.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionClassNotPublished.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionParameterNotDefined.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionParameterNotDefined.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionParameterNotDefined.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionParameterNotDefined.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOff.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOff.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOff.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOff.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InteractionRelevanceAdvisorySwitchIsOn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidAttributeHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidAttributeHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidAttributeHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidAttributeHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidDimensionHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidDimensionHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidDimensionHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidDimensionHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidFederateHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidFederateHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidFederateHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidFederateHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidInteractionClassHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidInteractionClassHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidInteractionClassHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidInteractionClassHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLocalSettingsDesignator.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLocalSettingsDesignator.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLocalSettingsDesignator.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLocalSettingsDesignator.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTime.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTime.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTime.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTime.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTimeInterval.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTimeInterval.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTimeInterval.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLogicalTimeInterval.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLookahead.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLookahead.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLookahead.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidLookahead.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidMessageRetractionHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidMessageRetractionHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidMessageRetractionHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidMessageRetractionHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidObjectClassHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidObjectClassHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidObjectClassHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidObjectClassHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderName.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderName.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderName.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderName.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderType.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderType.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderType.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidOrderType.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidParameterHandle.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidParameterHandle.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidParameterHandle.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidParameterHandle.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRangeBound.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRangeBound.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRangeBound.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRangeBound.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegion.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegion.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegion.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegion.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegionContext.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegionContext.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegionContext.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidRegionContext.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidResignAction.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidResignAction.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidResignAction.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidResignAction.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidServiceGroup.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidServiceGroup.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidServiceGroup.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidServiceGroup.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationName.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationName.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationName.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationName.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationType.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationType.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationType.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidTransportationType.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidUpdateRateDesignator.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidUpdateRateDesignator.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidUpdateRateDesignator.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/InvalidUpdateRateDesignator.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/LogicalTimeAlreadyPassed.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/LogicalTimeAlreadyPassed.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/LogicalTimeAlreadyPassed.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/LogicalTimeAlreadyPassed.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/MessageCanNoLongerBeRetracted.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/MessageCanNoLongerBeRetracted.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/MessageCanNoLongerBeRetracted.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/MessageCanNoLongerBeRetracted.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameNotFound.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameNotFound.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameNotFound.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameNotFound.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameSetWasEmpty.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameSetWasEmpty.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameSetWasEmpty.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NameSetWasEmpty.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoAcquisitionPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoAcquisitionPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoAcquisitionPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoAcquisitionPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeConstrainedWasPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeConstrainedWasPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeConstrainedWasPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeConstrainedWasPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeRegulationWasPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeRegulationWasPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeRegulationWasPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NoRequestToEnableTimeRegulationWasPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NotConnected.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NotConnected.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NotConnected.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/NotConnected.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotDefined.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotDefined.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotDefined.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotDefined.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotPublished.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotPublished.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotPublished.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassNotPublished.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOff.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOff.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOff.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOff.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOn.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOn.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOn.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectClassRelevanceAdvisorySwitchIsOn.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameInUse.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameInUse.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameInUse.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameInUse.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameNotReserved.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameNotReserved.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameNotReserved.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNameNotReserved.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNotKnown.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNotKnown.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNotKnown.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/ObjectInstanceNotKnown.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/OwnershipAcquisitionPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/OwnershipAcquisitionPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/OwnershipAcquisitionPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/OwnershipAcquisitionPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIexception.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIexception.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIexception.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIexception.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIinternalError.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIinternalError.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIinternalError.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RTIinternalError.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionDoesNotContainSpecifiedDimension.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionDoesNotContainSpecifiedDimension.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionDoesNotContainSpecifiedDimension.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionDoesNotContainSpecifiedDimension.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionInUseForUpdateOrSubscription.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionInUseForUpdateOrSubscription.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionInUseForUpdateOrSubscription.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionInUseForUpdateOrSubscription.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionNotCreatedByThisFederate.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionNotCreatedByThisFederate.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionNotCreatedByThisFederate.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RegionNotCreatedByThisFederate.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeConstrainedPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeConstrainedPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeConstrainedPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeConstrainedPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeRegulationPending.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeRegulationPending.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeRegulationPending.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RequestForTimeRegulationPending.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreInProgress.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreInProgress.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreInProgress.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreInProgress.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotInProgress.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotInProgress.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotInProgress.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotInProgress.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotRequested.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotRequested.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotRequested.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/RestoreNotRequested.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveInProgress.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveInProgress.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveInProgress.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveInProgress.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInProgress.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInProgress.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInProgress.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInProgress.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInitiated.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInitiated.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInitiated.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SaveNotInitiated.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SynchronizationPointLabelNotAnnounced.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SynchronizationPointLabelNotAnnounced.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SynchronizationPointLabelNotAnnounced.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/SynchronizationPointLabelNotAnnounced.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedAlreadyEnabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedAlreadyEnabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedAlreadyEnabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedAlreadyEnabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedIsNotEnabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedIsNotEnabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedIsNotEnabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeConstrainedIsNotEnabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationAlreadyEnabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationAlreadyEnabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationAlreadyEnabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationAlreadyEnabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationIsNotEnabled.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationIsNotEnabled.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationIsNotEnabled.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/TimeRegulationIsNotEnabled.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnableToPerformSave.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnableToPerformSave.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnableToPerformSave.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnableToPerformSave.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnknownName.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnknownName.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnknownName.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnknownName.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnsupportedCallbackModel.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnsupportedCallbackModel.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnsupportedCallbackModel.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/exceptions/UnsupportedCallbackModel.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Interval.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Interval.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Interval.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Interval.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Time.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Time.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Time.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64Time.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64TimeFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64TimeFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64TimeFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAfloat64TimeFactory.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Interval.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Interval.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Interval.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Interval.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Time.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Time.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Time.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64Time.java diff --git a/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64TimeFactory.java b/embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64TimeFactory.java similarity index 100% rename from ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64TimeFactory.java rename to embedded-system-design/ieee-1516-guide/IEEE1516-2010_Java_API/java/src/hla/rti1516e/time/HLAinteger64TimeFactory.java diff --git a/ieee-1516-guide/README.md b/embedded-system-design/ieee-1516-guide/README.md similarity index 100% rename from ieee-1516-guide/README.md rename to embedded-system-design/ieee-1516-guide/README.md