diff --git a/docs/internals/exception_hierarchy.png b/docs/internals/exception_hierarchy.png new file mode 100644 index 0000000..2c43e03 Binary files /dev/null and b/docs/internals/exception_hierarchy.png differ diff --git a/docs/internals/exception_hierarchy.vsd b/docs/internals/exception_hierarchy.vsd new file mode 100644 index 0000000..d044ea9 Binary files /dev/null and b/docs/internals/exception_hierarchy.vsd differ