transformation description builders
inital work on a new alias implementation