split up initializers
initial debug adapter implementation