Crichton refactoring dealias

@fosdev @chad-medi @sheavalentine-mdsol @jcarres-mdsol 
I will close previous PR and will open bunch of new, smaller ones. Easier for you to review, easier for me to address comments.

Please review and merge into andrey_develop_clone (based on latest develop).