This document discusses porting painting capabilities from Symphony document software to web browsers. It describes designing a web service that uploads documents, records painting events as XML, and supplies this to browsers using the Dojo GFX rendering engine. Key implementation points include tracking painting events in Symphony and slicing recorded metadata by frame boundaries. Current status notes special text symbols may depend on fonts while media playback relies on Flash. Performance can be improved through multi-threading formatting and exporting as well as reducing duplicate information.