Added HTML writer and the abstract writer.