This Monte Carlo simulation supports planning for financial goals and related spending. Multiple cashflow goals can be applied based on different life stages, and the simulation supports the use of a linear glide path to transition from a career stage growth portfolio into a retirement stage income portfolio. The following simulation models are supported for portfolio returns: