diff --git a/misc/rough_uml_design.pdf b/misc/rough_uml_design.pdf new file mode 100644 index 0000000..aff1c9d Binary files /dev/null and b/misc/rough_uml_design.pdf differ