Added evaluation stage as well as pre-synthesis hooks.