Walk me through the lifecycle of a process model. How do you handle exceptions, escalations, and asynchronous subprocesses?