Remove trailing whitespace.
File/directory structure changes.

Document::PNG definition was moved to a subdirectory.
Support for SVG document format.