Automatic doxygen build
diff --git a/hierarchy.js b/hierarchy.js
new file mode 100644
index 0000000..ad3b936
--- /dev/null
+++ b/hierarchy.js
@@ -0,0 +1,55 @@
+var hierarchy =
+[
+    [ "rapidjson::Allocator", "classrapidjson_1_1_allocator.html", null ],
+    [ "rapidjson::ASCII< CharType >", "structrapidjson_1_1_a_s_c_i_i.html", null ],
+    [ "rapidjson::AutoUTF< CharType >", "structrapidjson_1_1_auto_u_t_f.html", null ],
+    [ "rapidjson::AutoUTFInputStream< CharType, InputByteStream >", "classrapidjson_1_1_auto_u_t_f_input_stream.html", null ],
+    [ "rapidjson::AutoUTFOutputStream< CharType, OutputByteStream >", "classrapidjson_1_1_auto_u_t_f_output_stream.html", null ],
+    [ "rapidjson::BaseReaderHandler< Encoding >", "structrapidjson_1_1_base_reader_handler.html", null ],
+    [ "rapidjson::CrtAllocator", "classrapidjson_1_1_crt_allocator.html", null ],
+    [ "rapidjson::EncodedInputStream< Encoding, InputByteStream >", "classrapidjson_1_1_encoded_input_stream.html", null ],
+    [ "rapidjson::EncodedOutputStream< Encoding, OutputByteStream >", "classrapidjson_1_1_encoded_output_stream.html", null ],
+    [ "rapidjson::Encoding", "classrapidjson_1_1_encoding.html", null ],
+    [ "rapidjson::FileReadStream", "classrapidjson_1_1_file_read_stream.html", null ],
+    [ "rapidjson::FileStream", "classrapidjson_1_1_file_stream.html", null ],
+    [ "rapidjson::FileWriteStream", "classrapidjson_1_1_file_write_stream.html", null ],
+    [ "rapidjson::GenericInsituStringStream< Encoding >", "structrapidjson_1_1_generic_insitu_string_stream.html", null ],
+    [ "rapidjson::GenericMember< Encoding, Allocator >", "structrapidjson_1_1_generic_member.html", null ],
+    [ "rapidjson::GenericMemoryBuffer< Allocator >", "structrapidjson_1_1_generic_memory_buffer.html", null ],
+    [ "rapidjson::GenericReader< SourceEncoding, TargetEncoding, Allocator >", "classrapidjson_1_1_generic_reader.html", null ],
+    [ "rapidjson::GenericStringBuffer< Encoding, Allocator >", "structrapidjson_1_1_generic_string_buffer.html", null ],
+    [ "rapidjson::GenericStringRef< CharType >", "structrapidjson_1_1_generic_string_ref.html", null ],
+    [ "rapidjson::GenericStringStream< Encoding >", "structrapidjson_1_1_generic_string_stream.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >", "classrapidjson_1_1_generic_value.html", [
+      [ "rapidjson::GenericDocument< Encoding, Allocator >", "classrapidjson_1_1_generic_document.html", null ]
+    ] ],
+    [ "rapidjson::GenericValue< rapidjson::Encoding, rapidjson::Allocator >", "classrapidjson_1_1_generic_value.html", null ],
+    [ "rapidjson::Handler", "classrapidjson_1_1_handler.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::Number::I", "structrapidjson_1_1_generic_value_1_1_number_1_1_i.html", null ],
+    [ "iterator", null, [
+      [ "rapidjson::GenericMemberIterator< Const, Encoding, Allocator >", "classrapidjson_1_1_generic_member_iterator.html", null ]
+    ] ],
+    [ "rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, Allocator >::Level", "structrapidjson_1_1_writer_1_1_level.html", null ],
+    [ "rapidjson::MemoryPoolAllocator< BaseAllocator >", "classrapidjson_1_1_memory_pool_allocator.html", null ],
+    [ "rapidjson::MemoryStream", "structrapidjson_1_1_memory_stream.html", null ],
+    [ "rapidjson::ParseResult", "structrapidjson_1_1_parse_result.html", null ],
+    [ "rapidjson::Stream", "classrapidjson_1_1_stream.html", null ],
+    [ "rapidjson::StreamTraits< Stream >", "structrapidjson_1_1_stream_traits.html", null ],
+    [ "rapidjson::StreamTraits< GenericInsituStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html", null ],
+    [ "rapidjson::StreamTraits< GenericStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html", null ],
+    [ "rapidjson::Transcoder< SourceEncoding, TargetEncoding >", "structrapidjson_1_1_transcoder.html", null ],
+    [ "rapidjson::Transcoder< Encoding, Encoding >", "structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::Number::U", "structrapidjson_1_1_generic_value_1_1_number_1_1_u.html", null ],
+    [ "rapidjson::UTF16< CharType >", "structrapidjson_1_1_u_t_f16.html", [
+      [ "rapidjson::UTF16BE< CharType >", "structrapidjson_1_1_u_t_f16_b_e.html", null ],
+      [ "rapidjson::UTF16LE< CharType >", "structrapidjson_1_1_u_t_f16_l_e.html", null ]
+    ] ],
+    [ "rapidjson::UTF32< CharType >", "structrapidjson_1_1_u_t_f32.html", [
+      [ "rapidjson::UTF32BE< CharType >", "structrapidjson_1_1_u_t_f32_b_e.html", null ],
+      [ "rapidjson::UTF32LE< CharType >", "structrapidjson_1_1_u_t_f32_l_e.html", null ]
+    ] ],
+    [ "rapidjson::UTF8< CharType >", "structrapidjson_1_1_u_t_f8.html", null ],
+    [ "rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, Allocator >", "classrapidjson_1_1_writer.html", [
+      [ "rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, Allocator >", "classrapidjson_1_1_pretty_writer.html", null ]
+    ] ]
+];
\ No newline at end of file