Todo (KO) copied from Breeze-IdeaBlade and cleaned
Todo-Require (KO) copied from Breeze-IdeaBlade and cleaned
Zza: use states everywhere we used to use links
Merge branch 'dev/refactor'