Moved evaluate logic to IR classes
DataLayout Sketch added