feat(draw-route): implement deserialization and load from file

See #22.

- Deserialize and render
  - Model
  - Diagram
  - Element (Stencil)
- Load from file