rename tikz::ui::TikzDocument to tikz::ui::DocumentPrivate
add a tikz::ui::Document as public interface