refs #142 - separated generate web page to generate view & generate
controller.
- Separated the DT API
- Renamed Generate API to Generate Model