The following figure shows the process for developing an extension.