Added  parameter to Engine::transform().
Implemented Writer.