Refactor and redesign domains

remove EAGER. Will create a lot of system load.
Those, who need it, will change it eventually.