Extract EJS, Stylus and Markdown

Remove EJS, Stylus and Markdown built-in renderer.

**Pros**

- Reduce dependencies.
- Renderers can be updated faster

**Cons**

- More difficult to get started.

Ref #618