Domain Engineering and Phase Transformations