added ExecutionContext to IntegrationLayer, added DynamicClassLoader

also added TODOs in the IL as placeholders in the empty private methods