EventSystem eventSystem = new EventSystemImpl(library.getEventLibrary(), networkSystem);
entityManager.setEventSystem(eventSystem);
CoreRegistry.put(EventSystem.class, eventSystem);
// TODO: Review - NodeClassLibrary related to the UI for behaviours. Should not be here and probably not even in the CoreRegistry
CoreRegistry.put(OneOfProviderFactory.class, new OneOfProviderFactory());
// Behaviour Trees Node Library
NodesClassLibrary nodesClassLibrary = new NodesClassLibrary(reflectFactory, copyStrategyLibrary);
CoreRegistry.put(NodesClassLibrary.class, nodesClassLibrary);
nodesClassLibrary.scan(environment);