throw error when domain is already present which should not happen unless updating
generate ID for spawned processes and sent it to domain
refactor domain code
add means for killing a spawned process
domain event to monitor progress from git