Support Save the prototype page into disk or to stream

Unsupported things :
1. Lines should be Anti-aliasing
2. HyperLink should with underline
3. Icon