Separating of core-agent-functionality to be reused in different
runtimes (jse, android, jee, ...)