diff --git a/README.md b/README.md
index b95660fe709cfe4ad987378a27d56f0ed32b8d27..24a34a5f1fb9f41ff5db97845916edba9e94b426 100644
--- a/README.md
+++ b/README.md
@@ -53,7 +53,7 @@ This is some example text!
 ```
 And the generated PDF file looks like this:
 
-![alt text|small](docs/new_project_nup.png)
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/new_project_nup.png)
 
 Don't worry about the label in the upper-left corner: you can just turn it off with the LaTeX switch.
 
@@ -70,5 +70,8 @@ You can find the output in the `examples/basic1` folder and the `pdf` file will
 
 ![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/basic1_nup.png)
 
+Thats is! And since this is an overlay, you are free to add more LaTeX to the slide or contents to the `svg` and as long as you run `slider`, the `.svg` images will be kept up to date.
+
+## Additional features
 - You can add new overlays at any point by inserting a '\osvg{my_label}' command in your LaTeX document
 - Overlay-images with multiple layers are automatically converted into '\pause'-frames in LaTeX
\ No newline at end of file
diff --git a/build/lib/slider/__init__.py b/build/lib/slider/__init__.py
index fb32292b3d52a77c8627fe4a9e2038324c5d7e9a..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/build/lib/slider/__init__.py
+++ b/build/lib/slider/__init__.py
@@ -1,2 +0,0 @@
-# from jinjafy import execute_command
-from slider.latexutils import latexmk
\ No newline at end of file
diff --git a/build/lib/slider/__main__.py b/build/lib/slider/__main__.py
index cb45dfce01a724913a6d90172be0af8746ac0468..0961f3387b6fd17172a24baf8122ccfbe5528207 100644
--- a/build/lib/slider/__main__.py
+++ b/build/lib/slider/__main__.py
@@ -1,9 +1,6 @@
-import clize
-
-def slider(a=123):
-    """" A docstring. Probably going to be shown as help?"""
-    print("A is", a)
+# from jinjafy import execute_command
+from slider.latexutils import latexmk
+from slider.slider_cli import clize_main_entry_point
 
 if __name__ == "__main__":
-    print("Welcome to the main module!")
-    clize.run(slider)
\ No newline at end of file
+    clize_main_entry_point()
\ No newline at end of file
diff --git a/build/lib/slider/beamer_nup.py b/build/lib/slider/beamer_nup.py
new file mode 100644
index 0000000000000000000000000000000000000000..7b11e781af1e18f1f049413c2dd96cfdfae3af63
--- /dev/null
+++ b/build/lib/slider/beamer_nup.py
@@ -0,0 +1,79 @@
+import os
+import glob
+
+
+def beamer_nup(pdf_file, nup=6, output=None):
+    # pdf_file = pdf_file[:-4] + ".pdf"
+    if nup not in [1, 2, 3, 4, 6]:
+        assert False
+
+    jinja = os.path.dirname( __file__ ) + "/../../jinja"
+    if os.path.isdir(jinja):
+        js = {}
+        for name in glob.glob(jinja + "/*.tex"):
+            with open(name, 'r') as f:
+                js[os.path.basename(name)[:-4] ] = f.read()
+
+        s = ""
+        for k, v in js.items():
+            v = v.replace("\\", "\\\\")
+
+            s += f'{k} = """\n' + v + '\n"""' + "\n"
+
+        with open(os.path.dirname(__file__) + "/jinjastrings/generated.py", 'w') as f:
+            s = "# WARNING! THIS FILE IS AUTOMATICALLY GENERATED! ALL CHANGES WILL BE WIPED. SEE JINJA DIRECTORY\n"*10  + s
+            f.write(s)
+
+
+
+    from slider.jinjastrings.generated import lecture_collector_partial
+
+    import jinja2
+
+    import tempfile
+    # tempfile.gettempdir()
+    tmp = tempfile.TemporaryDirectory().name
+    os.mkdir(tmp)
+    import shutil
+    dest_pdf = tmp + "/" + os.path.basename(pdf_file)
+    shutil.copyfile(pdf_file, dest_pdf)
+
+    import jinja2
+    data = {'a4': False,
+            'twoup': False,
+            'sixup': False}
+    if nup == 1:
+        data['a4'] = True
+    if nup == 2:
+        data['twoup'] = True
+    if nup == 3:
+        data['threeup'] = True
+    if nup == 4:
+        data['fourup'] = True
+    if nup == 6:
+        data['sixup'] = True
+    data['frame'] = True
+
+    data['pdffiles'] = [os.path.basename(dest_pdf)]
+
+    # data = {'hello': 'world'}
+    print(tmp)
+    s = jinja2.Environment().from_string(lecture_collector_partial).render(data)
+
+    with open(tmp +"/nup.tex", 'w') as f:
+        f.write(s)
+
+    from slider import latexmk
+    latexmk(tmp +"/nup.tex", shell=True)
+
+    if output == None:
+        output = os.path.dirname(pdf_file) + "/" + os.path.basename(pdf_file)[:-4] + f"_{nup}up.pdf"
+    shutil.move(tmp +"/nup.pdf", output)
+    print("[Beamer-nup] Wrote output to", output)
+    return output
+
+
+
+if __name__ == "__main__":
+    beamer_nup("../../examples/new_project/index.pdf")
+
diff --git a/build/lib/slider/convert.py b/build/lib/slider/convert.py
index 97d4c570d86d52bdd29402b5ee3f26667468857d..61b85ca74723d2757bbffefbe129a21f2953c6dd 100644
--- a/build/lib/slider/convert.py
+++ b/build/lib/slider/convert.py
@@ -48,16 +48,18 @@ def pdf2svg(fin, fout, page_no=None):
             page_no = str(page_no)
         cmd += ['-f', str(page_no), '-l', str(page_no)]
 
-    # print(" ".join(cmd))
     execute_command(cmd)
 
 
-def pdf2png(fin, fout=None):
+def pdf2png(fin, fout=None, scale_to=None):
     if fout is None:
         fout = fin[:-4] + ".png"
     fout = fout[:-4]
     cmd = f"pdftocairo -png -singlefile {fin} {fout}"
+    if scale_to is not None:
+        cmd += f" -scale-to {scale_to}"
     execute_command(cmd.split())
+    return fout + ".png"
 
 
 def pdfcrop(fin, fout=None):
diff --git a/build/lib/slider/slide.py b/build/lib/slider/slide.py
index 64598728e8fb05f68af3fef5ae0c4751b6978df6..ec49193b9b7c4294f4bdaddf11985717560af0c7 100644
--- a/build/lib/slider/slide.py
+++ b/build/lib/slider/slide.py
@@ -280,7 +280,3 @@ def recursive_tex_collect(doc):
     lines = gathersub(doc)
     return "\n".join(lines)
 
-
-import  clize
-def slider_cli():
-    clize.run(set_svg_background_images)
\ No newline at end of file
diff --git a/build/lib/slider/slider_cli.py b/build/lib/slider/slider_cli.py
new file mode 100644
index 0000000000000000000000000000000000000000..683b44c1a56dd21e61e94621458d63a04264691b
--- /dev/null
+++ b/build/lib/slider/slider_cli.py
@@ -0,0 +1,94 @@
+import  clize
+import os
+import sys
+import shutil
+from slider.slide import set_svg_background_images
+import click
+
+def confirm_start_new_project(latexfile, force=False):
+    try:
+        if force or click.confirm(f"Do you want to create a new Slider LaTeX file named {latexfile}?", abort=True):
+            # print("Starting new project")
+            from slider.slider_init import slider_init
+            slider_init(latexfile)
+
+    except click.exceptions.Abort as e:
+        sys.exit()
+
+
+def slider_cli(latexfile=None, force=False, verbose=False):
+    """
+    Slider software for manipulating overlay-svg images.
+    To get started, first start a slider project by creating a new folder and running
+
+    > python -m slider index.tex
+
+    This will create a bunch of files including a folder named osvgs. This is where you keep the slides!
+
+    When you edit/change overlays, remember to run
+
+    > python -m slider index.tex
+    > python -m slider
+
+    to keep everything synchronized.
+    You can add new overlays by simply using the LaTeX \osvg{labelname}-tag on new slides (and running slider)
+    Edit the overlays by looking in the \osvg-folder, in this case osvg/labelname.svg.
+
+    Remember the overlays by default import the content of the slides (useful if you want to move existing equations around)
+    so remember to remove non-wanted contents.
+    When done, run slider again to keep everything in sync.
+
+    :param latexfile:
+    :param force:
+    :param verbose:
+    """
+
+    # print("Initializing da slides.")
+    wdir = os.getcwd()
+    print(wdir)
+    if latexfile == None:
+        print("Trying to manually detect main latex file.")
+        import glob
+        files = glob.glob("*.tex")
+        mfiles = []
+        for name in files:
+            with open(name, 'r') as f:
+                lines = [l.strip() for l in f.read().splitlines()]
+            s = "\n".join([l for l in lines if not l.startswith("%")] )
+            if "\\begin{document}" in s and "{beamer}" in s and "_NO_SVGS" not in name:
+                print("Main file found!")
+                mfiles.append(name)
+        if len(mfiles) != 1:
+            print("Many candidate files found")
+            print(mfiles)
+            sys.exit()
+        else:
+            latexfile = mfiles[0]
+        # latexfile = "index.tex"
+    if not latexfile.endswith(".tex"):
+        latexfile += ".tex"
+    latexfile = os.path.join(wdir, latexfile)
+    if os.path.exists(latexfile):
+        # print("File already exists:", latexfile)
+        # print("Doing the slide-stuff.")
+        set_svg_background_images(lecture_tex=latexfile)
+    else:
+        confirm_start_new_project(latexfile=latexfile, force=force)
+
+
+def clize_main_entry_point():
+    """
+    I collect this in one function to make a single entry point regardless of where
+    > slider
+    or
+    > python -m slider
+
+    is used.
+
+    :return:
+    """
+    clize.run(slider_cli)
+
+
+if __name__ == '__main__':
+    clize_main_entry_point()
diff --git a/build/lib/slider/slider_init.py b/build/lib/slider/slider_init.py
new file mode 100644
index 0000000000000000000000000000000000000000..a72e1217cb2497c3fcc5d0412dcefd9ab534c2d4
--- /dev/null
+++ b/build/lib/slider/slider_init.py
@@ -0,0 +1,66 @@
+#!python
+# No, do this instead: https://setuptools.readthedocs.io/en/latest/userguide/entry_point.html
+# The above makes the script executable.
+
+import clize
+import os
+import sys
+import shutil
+
+base_slide = """ 
+\\documentclass[aspectratio=43]{beamer}
+\\usepackage{etoolbox}
+\\newtoggle{overlabel_includesvgs}
+\\newtoggle{overlabel_includelabels}
+\\toggletrue{overlabel_includesvgs}
+\\toggletrue{overlabel_includelabels}
+\\input{beamer_slider_preamble.tex}
+
+\\title{Example slide show}
+\\author{Tue Herlau}
+\\begin{document}
+\\begin{frame}
+\\maketitle
+\\end{frame}
+
+\\begin{frame}\\osvg{myoverlay} % Use the \\osvg{labelname} - tag to create new overlays. Run slider and check the ./osvgs directory for the svg files!
+\\title{Slide with an overlay}
+This is some example text!
+\\end{frame}
+
+\\end{document}
+"""
+
+def slider_init(latexfile=None):
+    # return
+    # print("Initializing da slides.")
+    wdir = os.getcwd()
+    print(wdir)
+    if latexfile == None:
+        latexfile = "index.tex"
+    if not latexfile.endswith(".tex"):
+        latexfile += ".tex"
+    latexfile = os.path.join(wdir, latexfile)
+    if os.path.exists(latexfile):
+        print("File already exists", latexfile)
+        # sys.exit()
+    # Done with the introductory bullshit.
+
+    if not os.path.isdir(os.path.dirname(latexfile)):
+        os.makedirs(os.path.dirname(latexfile))
+
+    import jinja2
+    with open(latexfile, 'w') as f:
+        f.write(base_slide)
+
+    print("Initializing with", latexfile)
+
+    # jinja2.Environment().from_string(base_slide)
+    from slider.slide import set_svg_background_images
+    set_svg_background_images(latexfile, clean_temporary_files=True)
+
+if __name__ == "__main__":
+    # slider_init("../../test/index.tex")
+    # from slider.latexutils import latexmk
+    # import slider
+    clize.run(slider_init)
diff --git a/dist/beamer-slider-0.1.5.tar.gz b/dist/beamer-slider-0.1.5.tar.gz
index e39d13e33a68f228adb9528cc3208c9756536ffb..881b585aa9d01c36434cf84b38cc4e71f04162ff 100644
Binary files a/dist/beamer-slider-0.1.5.tar.gz and b/dist/beamer-slider-0.1.5.tar.gz differ
diff --git a/dist/beamer_slider-0.1.5-py3-none-any.whl b/dist/beamer_slider-0.1.5-py3-none-any.whl
index 6bf4251b207eb54d02271c8b045db17ab930c870..46a4ae2506ea28692b0cfa99f4b046494080c654 100644
Binary files a/dist/beamer_slider-0.1.5-py3-none-any.whl and b/dist/beamer_slider-0.1.5-py3-none-any.whl differ
diff --git a/dist/beamer_slider-0.1.5-py3.8.egg b/dist/beamer_slider-0.1.5-py3.8.egg
index 4bddb157b977ca86f2f8bcff3710569aa31c5a7e..3de6d15cc174916e7ef454b1fb906726fb1005f0 100644
Binary files a/dist/beamer_slider-0.1.5-py3.8.egg and b/dist/beamer_slider-0.1.5-py3.8.egg differ
diff --git a/docs/README.jinja.md b/docs/README.jinja.md
index e1de0dbd955d8670c296c38e62de031af39eafce..d8dceec76ae47ef821de535d0d110eb1dbe5d19b 100644
--- a/docs/README.jinja.md
+++ b/docs/README.jinja.md
@@ -31,7 +31,7 @@ generated files in the `/examples/new_project` folder. The main `LaTeX` file loo
 ```
 And the generated PDF file looks like this:
 
-![alt text|small](docs/new_project_nup.png)
+![alt text|small]({{resources}}/docs/new_project_nup.png)
 
 Don't worry about the label in the upper-left corner: you can just turn it off with the LaTeX switch.
 
@@ -48,5 +48,8 @@ You can find the output in the `examples/basic1` folder and the `pdf` file will
 
 ![alt text|small]({{resources}}/docs/basic1_nup.png)
 
+Thats is! And since this is an overlay, you are free to add more LaTeX to the slide or contents to the `svg` and as long as you run `slider`, the `.svg` images will be kept up to date.
+
+## Additional features
 - You can add new overlays at any point by inserting a '\osvg{my_label}' command in your LaTeX document
 - Overlay-images with multiple layers are automatically converted into '\pause'-frames in LaTeX
\ No newline at end of file
diff --git a/docs/basic1_nup.pdf b/docs/basic1_nup.pdf
index 2488476fd60b8d030871d73ffe90ab7b29d0f465..955977f9c8f9d3dccefb921775a47ad440c625a8 100644
Binary files a/docs/basic1_nup.pdf and b/docs/basic1_nup.pdf differ
diff --git a/docs/build_docs.py b/docs/build_docs.py
index 16593ac94b6907dd9df507db7a2e2443048dc4fe..12e599f6af4469ce43191b06b4cf9e233606d826 100644
--- a/docs/build_docs.py
+++ b/docs/build_docs.py
@@ -7,34 +7,36 @@ import shutil
 from slider.slider_cli import slider_cli
 
 
+def my_nup(path):
+    dir = os.path.dirname(path)
+    base = os.path.basename(dir)
+
+    out = beamer_nup(path, output="./" + base + "_nup.pdf", nup=2)
+    out_png = convert.pdf2png(out, scale_to=600)
+    print(out_png)
+
+
+
 if __name__ == "__main__":
     EX_BASE = "../examples"
     np = EX_BASE + "/new_project"
 
-    # if os.path.isdir(np):
-    #     shutil.rmtree(np)
-    # os.makedirs(np)
-    # slider_cli(latexfile=f"{np}/index.tex", force=True)
+    if os.path.isdir(np):
+        shutil.rmtree(np)
+    os.makedirs(np)
+    slider_cli(latexfile=f"{np}/index.tex", force=True)
     np_basic1 = EX_BASE + "/basic1"
-    # if os.path.isdir(np_basic1):
-    #     shutil.rmtree(np_basic1)
-    # shutil.copytree(np, np_basic1)
-    # shutil.copyfile("myoverlay.svg", np_basic1 +"/osvgs/myoverlay.svg")
-    # slider_cli(latexfile=f"{np_basic1}/index.tex")
-
-
-    def my_nup(path):
-        dir = os.path.dirname(path)
-        base = os.path.basename(dir)
+    if os.path.isdir(np_basic1):
+        shutil.rmtree(np_basic1)
+    shutil.copytree(np, np_basic1)
+    shutil.copyfile("myoverlay.svg", np_basic1 +"/osvgs/myoverlay.svg")
+    slider_cli(latexfile=f"{np_basic1}/index.tex")
 
-        out = beamer_nup(path, output="./" + base + "_nup.pdf", nup=2)
-        out_png = convert.pdf2png(out, scale_to=600)
-        print(out_png)
 
     my_nup(np + "/index.pdf")
     my_nup(f"{np_basic1}/index.pdf")
 
-    convert.pdf2png(np + "/index.pdf", "./index0.png")
+    # convert.pdf2png(np + "/index.pdf", "./index0.png")
     output = np +"/index_2up.pdf"
 
     data = {}
diff --git a/docs/new_project_nup.pdf b/docs/new_project_nup.pdf
index 5725b6b022a9968db54ec444f10c98ed6f32eaa4..b8f2883cc71933d418bde46d4ffb90e65206ec40 100644
Binary files a/docs/new_project_nup.pdf and b/docs/new_project_nup.pdf differ
diff --git a/examples/basic1/index.fdb_latexmk b/examples/basic1/index.fdb_latexmk
index 86e16676f90f9f87a31c67d5f165528cf2f6dfec..3df9f85f571789592e364abbb5bef42c731fba30 100644
--- a/examples/basic1/index.fdb_latexmk
+++ b/examples/basic1/index.fdb_latexmk
@@ -1,5 +1,5 @@
 # Fdb version 3
-["pdflatex"] 1630760854 "index.tex" "index.pdf" "index" 1630760862
+["pdflatex"] 1630765735 "index.tex" "index.pdf" "index" 1630765751
   "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
   "C:/Program Files/MiKTeX/fonts/tfm/jknappen/ec/ecss1095.tfm" 993062234 3188 1aa640cd974697c5d1d4a3c92172a829 ""
   "C:/Program Files/MiKTeX/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1233955454 916 f87d7c45f9c908e672703b83b72241a3 ""
@@ -288,27 +288,27 @@
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator-theorem-dictionary-English.dict" 1622471508 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator.sty" 1622471510 8765 56d370785f0143111ff9898b5adfe08e ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/transparent/transparent.sty" 1575063484 4155 541de118e0abc42fce3317addc90afb0 ""
-  "beamer_slider_preamble.tex" 1630760848 2728 d36ea79be7cec10b3559a5660f2decaf ""
-  "beamercolorthemeDTU.sty" 1630760848 1181 417d2554e23179f8340453c73a028d75 ""
-  "beamerfontthemeDTU.sty" 1630760848 1259 f9c0e548315549e6c866364392c7263a ""
-  "beamerinnerthemeDTU.sty" 1630760848 1413 3c6129d12554e64ce93d7736032738c2 ""
-  "beamerouterthemeDTU.sty" 1630760848 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
-  "beamerthemeDTU.sty" 1630760848 7254 70ddaf2cca3bafac859919a109938477 ""
-  "departments.tex" 1630760848 9638 1234d2d6a2d0975403246bb7c181706b ""
-  "dtucolours.tex" 1630760848 5683 501994c6596e5a9d67cce52d20165e38 ""
-  "index.aux" 1630760861 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
-  "index.nav" 1630760861 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
-  "index.out" 1630760861 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
-  "index.tex" 1630760801 599 21a506b34b06f41c78a071d0307c2bb4 ""
-  "osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf" 1630760852 7434 31e9e90a71d566d327e88e34e5a866c6 ""
-  "tex_dtu_compute_a_uk.pdf" 1630760848 13504 7ae3ecb9b649001643f902e32d3a8cca ""
-  "tex_dtu_frise.pdf" 1630760848 32488 57c0f48ec5395d976ac1e57718922c22 ""
-  "tex_dtu_logo.pdf" 1630760848 1830 e452da49133969a7656f3882c11e9b04 ""
+  "beamer_slider_preamble.tex" 1630765728 2728 d36ea79be7cec10b3559a5660f2decaf ""
+  "beamercolorthemeDTU.sty" 1630765728 1181 417d2554e23179f8340453c73a028d75 ""
+  "beamerfontthemeDTU.sty" 1630765728 1259 f9c0e548315549e6c866364392c7263a ""
+  "beamerinnerthemeDTU.sty" 1630765728 1413 3c6129d12554e64ce93d7736032738c2 ""
+  "beamerouterthemeDTU.sty" 1630765728 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
+  "beamerthemeDTU.sty" 1630765728 7254 70ddaf2cca3bafac859919a109938477 ""
+  "departments.tex" 1630765728 9638 1234d2d6a2d0975403246bb7c181706b ""
+  "dtucolours.tex" 1630765728 5683 501994c6596e5a9d67cce52d20165e38 ""
+  "index.aux" 1630765750 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index.nav" 1630765750 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index.out" 1630765749 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index.tex" 1630765669 599 21a506b34b06f41c78a071d0307c2bb4 ""
+  "osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf" 1630765733 7434 05a708522e594544bfa9c8e2db8ee8c4 ""
+  "tex_dtu_compute_a_uk.pdf" 1630765728 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1630765728 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1630765728 1830 e452da49133969a7656f3882c11e9b04 ""
   (generated)
+  "index.log"
+  "index.out"
+  "index.aux"
   "index.snm"
+  "index.pdf"
   "index.nav"
   "index.toc"
-  "index.aux"
-  "index.pdf"
-  "index.out"
-  "index.log"
diff --git a/examples/basic1/index.log b/examples/basic1/index.log
index 3da1ea4fe066900326b10b2258feba06be36683f..4654fadea91d631d08cbe41d8a54ede75577eb58 100644
--- a/examples/basic1/index.log
+++ b/examples/basic1/index.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 15:07
+This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 16:28
 entering extended mode
 **./index.tex
 (index.tex
diff --git a/examples/basic1/index.pdf b/examples/basic1/index.pdf
index 049adfd234aa3530251a638340da13357a6d7998..185572b6e1f3a686411b491c9599de5d05880e17 100644
Binary files a/examples/basic1/index.pdf and b/examples/basic1/index.pdf differ
diff --git a/examples/basic1/index_NO_SVGS.fdb_latexmk b/examples/basic1/index_NO_SVGS.fdb_latexmk
index 4e29aaade5ccc73ec0d804faf1cf311704c5f436..5e63a0697ea15b1f77e2f104a4b5e6ad90999728 100644
--- a/examples/basic1/index_NO_SVGS.fdb_latexmk
+++ b/examples/basic1/index_NO_SVGS.fdb_latexmk
@@ -1,5 +1,5 @@
 # Fdb version 3
-["pdflatex"] 1630760813 "index_NO_SVGS.tex" "index_NO_SVGS.pdf" "index_NO_SVGS" 1630760849
+["pdflatex"] 1630765682 "index_NO_SVGS.tex" "index_NO_SVGS.pdf" "index_NO_SVGS" 1630765730
   "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
   "C:/Program Files/MiKTeX/fonts/tfm/jknappen/ec/ecss1095.tfm" 993062234 3188 1aa640cd974697c5d1d4a3c92172a829 ""
   "C:/Program Files/MiKTeX/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1233955454 916 f87d7c45f9c908e672703b83b72241a3 ""
@@ -288,26 +288,26 @@
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator-theorem-dictionary-English.dict" 1622471508 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator.sty" 1622471510 8765 56d370785f0143111ff9898b5adfe08e ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/transparent/transparent.sty" 1575063484 4155 541de118e0abc42fce3317addc90afb0 ""
-  "beamer_slider_preamble.tex" 1630760848 2728 d36ea79be7cec10b3559a5660f2decaf ""
-  "beamercolorthemeDTU.sty" 1630760848 1181 417d2554e23179f8340453c73a028d75 ""
-  "beamerfontthemeDTU.sty" 1630760848 1259 f9c0e548315549e6c866364392c7263a ""
-  "beamerinnerthemeDTU.sty" 1630760848 1413 3c6129d12554e64ce93d7736032738c2 ""
-  "beamerouterthemeDTU.sty" 1630760848 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
-  "beamerthemeDTU.sty" 1630760848 7254 70ddaf2cca3bafac859919a109938477 ""
-  "departments.tex" 1630760848 9638 1234d2d6a2d0975403246bb7c181706b ""
-  "dtucolours.tex" 1630760848 5683 501994c6596e5a9d67cce52d20165e38 ""
-  "index_NO_SVGS.aux" 1630760819 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
-  "index_NO_SVGS.nav" 1630760819 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
-  "index_NO_SVGS.out" 1630760818 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
-  "index_NO_SVGS.tex" 1630760848 685 bbde1cea7b8c90f367439acde6c917b0 ""
-  "tex_dtu_compute_a_uk.pdf" 1630760848 13504 7ae3ecb9b649001643f902e32d3a8cca ""
-  "tex_dtu_frise.pdf" 1630760848 32488 57c0f48ec5395d976ac1e57718922c22 ""
-  "tex_dtu_logo.pdf" 1630760848 1830 e452da49133969a7656f3882c11e9b04 ""
+  "beamer_slider_preamble.tex" 1630765728 2728 d36ea79be7cec10b3559a5660f2decaf ""
+  "beamercolorthemeDTU.sty" 1630765728 1181 417d2554e23179f8340453c73a028d75 ""
+  "beamerfontthemeDTU.sty" 1630765728 1259 f9c0e548315549e6c866364392c7263a ""
+  "beamerinnerthemeDTU.sty" 1630765728 1413 3c6129d12554e64ce93d7736032738c2 ""
+  "beamerouterthemeDTU.sty" 1630765728 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
+  "beamerthemeDTU.sty" 1630765728 7254 70ddaf2cca3bafac859919a109938477 ""
+  "departments.tex" 1630765728 9638 1234d2d6a2d0975403246bb7c181706b ""
+  "dtucolours.tex" 1630765728 5683 501994c6596e5a9d67cce52d20165e38 ""
+  "index_NO_SVGS.aux" 1630765690 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index_NO_SVGS.nav" 1630765690 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index_NO_SVGS.out" 1630765689 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index_NO_SVGS.tex" 1630765728 685 bbde1cea7b8c90f367439acde6c917b0 ""
+  "tex_dtu_compute_a_uk.pdf" 1630765728 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1630765728 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1630765728 1830 e452da49133969a7656f3882c11e9b04 ""
   (generated)
-  "index_NO_SVGS.pdf"
-  "index_NO_SVGS.out"
-  "index_NO_SVGS.nav"
-  "index_NO_SVGS.snm"
-  "index_NO_SVGS.aux"
   "index_NO_SVGS.log"
+  "index_NO_SVGS.aux"
   "index_NO_SVGS.toc"
+  "index_NO_SVGS.snm"
+  "index_NO_SVGS.pdf"
+  "index_NO_SVGS.nav"
+  "index_NO_SVGS.out"
diff --git a/examples/basic1/index_NO_SVGS.log b/examples/basic1/index_NO_SVGS.log
index 9187b2d5f42da72946acf4cf5008e6159f3b6c3d..b31be5c343b4c0d4a3b18c15f26b2578b2841a4a 100644
--- a/examples/basic1/index_NO_SVGS.log
+++ b/examples/basic1/index_NO_SVGS.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 15:06
+This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 16:28
 entering extended mode
 **./index_NO_SVGS.tex
 (index_NO_SVGS.tex
diff --git a/examples/basic1/index_NO_SVGS.pdf b/examples/basic1/index_NO_SVGS.pdf
index 208dea9165055060c825e0410c38e394122ae88d..16cfea60d274f44d58ab5a44912f03b948c7a58d 100644
Binary files a/examples/basic1/index_NO_SVGS.pdf and b/examples/basic1/index_NO_SVGS.pdf differ
diff --git a/examples/basic1/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf b/examples/basic1/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
index 7eacdfd3a8a4f0a33474aa791198db04b5deb8c9..4878b6ab86bda7c307b7b6f40eb9e62633fdc5fc 100644
Binary files a/examples/basic1/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf and b/examples/basic1/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf differ
diff --git a/examples/new_project/index.fdb_latexmk b/examples/new_project/index.fdb_latexmk
index 6797cbad169e29f301debb9403e003d5bc0c4884..ccd29a92b2dc78a40e75ed9e34c965b43bd27108 100644
--- a/examples/new_project/index.fdb_latexmk
+++ b/examples/new_project/index.fdb_latexmk
@@ -1,5 +1,5 @@
 # Fdb version 3
-["pdflatex"] 1630760840 "index.tex" "index.pdf" "index" 1630760847
+["pdflatex"] 1630765717 "index.tex" "index.pdf" "index" 1630765728
   "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
   "C:/Program Files/MiKTeX/fonts/tfm/jknappen/ec/ecss1095.tfm" 993062234 3188 1aa640cd974697c5d1d4a3c92172a829 ""
   "C:/Program Files/MiKTeX/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1233955454 916 f87d7c45f9c908e672703b83b72241a3 ""
@@ -288,27 +288,27 @@
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator-theorem-dictionary-English.dict" 1622471508 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator.sty" 1622471510 8765 56d370785f0143111ff9898b5adfe08e ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/transparent/transparent.sty" 1575063484 4155 541de118e0abc42fce3317addc90afb0 ""
-  "beamer_slider_preamble.tex" 1630760801 2728 d36ea79be7cec10b3559a5660f2decaf ""
-  "beamercolorthemeDTU.sty" 1630760801 1181 417d2554e23179f8340453c73a028d75 ""
-  "beamerfontthemeDTU.sty" 1630760801 1259 f9c0e548315549e6c866364392c7263a ""
-  "beamerinnerthemeDTU.sty" 1630760801 1413 3c6129d12554e64ce93d7736032738c2 ""
-  "beamerouterthemeDTU.sty" 1630760801 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
-  "beamerthemeDTU.sty" 1630760801 7254 70ddaf2cca3bafac859919a109938477 ""
-  "departments.tex" 1630760801 9638 1234d2d6a2d0975403246bb7c181706b ""
-  "dtucolours.tex" 1630760801 5683 501994c6596e5a9d67cce52d20165e38 ""
-  "index.aux" 1630760847 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
-  "index.nav" 1630760847 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
-  "index.out" 1630760846 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
-  "index.tex" 1630760801 599 21a506b34b06f41c78a071d0307c2bb4 ""
-  "osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf" 1630760830 13900 81781a6c28582c8c79e4f6a42683ff6d ""
-  "tex_dtu_compute_a_uk.pdf" 1630760801 13504 7ae3ecb9b649001643f902e32d3a8cca ""
-  "tex_dtu_frise.pdf" 1630760801 32488 57c0f48ec5395d976ac1e57718922c22 ""
-  "tex_dtu_logo.pdf" 1630760801 1830 e452da49133969a7656f3882c11e9b04 ""
+  "beamer_slider_preamble.tex" 1630765669 2728 d36ea79be7cec10b3559a5660f2decaf ""
+  "beamercolorthemeDTU.sty" 1630765669 1181 417d2554e23179f8340453c73a028d75 ""
+  "beamerfontthemeDTU.sty" 1630765669 1259 f9c0e548315549e6c866364392c7263a ""
+  "beamerinnerthemeDTU.sty" 1630765669 1413 3c6129d12554e64ce93d7736032738c2 ""
+  "beamerouterthemeDTU.sty" 1630765669 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
+  "beamerthemeDTU.sty" 1630765669 7254 70ddaf2cca3bafac859919a109938477 ""
+  "departments.tex" 1630765669 9638 1234d2d6a2d0975403246bb7c181706b ""
+  "dtucolours.tex" 1630765669 5683 501994c6596e5a9d67cce52d20165e38 ""
+  "index.aux" 1630765727 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index.nav" 1630765727 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index.out" 1630765726 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index.tex" 1630765669 599 21a506b34b06f41c78a071d0307c2bb4 ""
+  "osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf" 1630765701 13900 411bd61d1b5ddc3ee824b2955f6c92bd ""
+  "tex_dtu_compute_a_uk.pdf" 1630765669 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1630765669 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1630765669 1830 e452da49133969a7656f3882c11e9b04 ""
   (generated)
+  "index.out"
   "index.aux"
-  "index.nav"
-  "index.log"
   "index.pdf"
-  "index.toc"
-  "index.out"
+  "index.nav"
   "index.snm"
+  "index.toc"
+  "index.log"
diff --git a/examples/new_project/index.log b/examples/new_project/index.log
index 91f8c140dc8ee28b0180c0fd0105cd6c71882222..c77b894be8ac0745b956ead66416a259de4e918b 100644
--- a/examples/new_project/index.log
+++ b/examples/new_project/index.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 15:07
+This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 16:28
 entering extended mode
 **./index.tex
 (index.tex
diff --git a/examples/new_project/index.pdf b/examples/new_project/index.pdf
index 844e4592eced185506f17d3ceec8742fae4daa84..b63b3e909cb6c42efb5f6163d20978ec6ac262cd 100644
Binary files a/examples/new_project/index.pdf and b/examples/new_project/index.pdf differ
diff --git a/examples/new_project/index_2up.pdf b/examples/new_project/index_2up.pdf
deleted file mode 100644
index 5b3a2324c1bfae20c42d5b09add5f63316c19ee8..0000000000000000000000000000000000000000
Binary files a/examples/new_project/index_2up.pdf and /dev/null differ
diff --git a/examples/new_project/index_NO_SVGS.fdb_latexmk b/examples/new_project/index_NO_SVGS.fdb_latexmk
index 37a4521762828d032c29c1a34ae45e4925457766..aaef8aadf1f3e36ec6e969dd9d0d13b9badc46bd 100644
--- a/examples/new_project/index_NO_SVGS.fdb_latexmk
+++ b/examples/new_project/index_NO_SVGS.fdb_latexmk
@@ -1,5 +1,5 @@
 # Fdb version 3
-["pdflatex"] 1630760813 "index_NO_SVGS.tex" "index_NO_SVGS.pdf" "index_NO_SVGS" 1630760820
+["pdflatex"] 1630765682 "index_NO_SVGS.tex" "index_NO_SVGS.pdf" "index_NO_SVGS" 1630765691
   "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
   "C:/Program Files/MiKTeX/fonts/tfm/jknappen/ec/ecss1095.tfm" 993062234 3188 1aa640cd974697c5d1d4a3c92172a829 ""
   "C:/Program Files/MiKTeX/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1233955454 916 f87d7c45f9c908e672703b83b72241a3 ""
@@ -288,26 +288,26 @@
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator-theorem-dictionary-English.dict" 1622471508 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/translator/translator.sty" 1622471510 8765 56d370785f0143111ff9898b5adfe08e ""
   "C:/Users/tuhe/AppData/Roaming/MiKTeX/tex/latex/transparent/transparent.sty" 1575063484 4155 541de118e0abc42fce3317addc90afb0 ""
-  "beamer_slider_preamble.tex" 1630760801 2728 d36ea79be7cec10b3559a5660f2decaf ""
-  "beamercolorthemeDTU.sty" 1630760801 1181 417d2554e23179f8340453c73a028d75 ""
-  "beamerfontthemeDTU.sty" 1630760801 1259 f9c0e548315549e6c866364392c7263a ""
-  "beamerinnerthemeDTU.sty" 1630760801 1413 3c6129d12554e64ce93d7736032738c2 ""
-  "beamerouterthemeDTU.sty" 1630760801 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
-  "beamerthemeDTU.sty" 1630760801 7254 70ddaf2cca3bafac859919a109938477 ""
-  "departments.tex" 1630760801 9638 1234d2d6a2d0975403246bb7c181706b ""
-  "dtucolours.tex" 1630760801 5683 501994c6596e5a9d67cce52d20165e38 ""
-  "index_NO_SVGS.aux" 1630760819 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
-  "index_NO_SVGS.nav" 1630760819 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
-  "index_NO_SVGS.out" 1630760818 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
-  "index_NO_SVGS.tex" 1630760801 685 bbde1cea7b8c90f367439acde6c917b0 ""
-  "tex_dtu_compute_a_uk.pdf" 1630760801 13504 7ae3ecb9b649001643f902e32d3a8cca ""
-  "tex_dtu_frise.pdf" 1630760801 32488 57c0f48ec5395d976ac1e57718922c22 ""
-  "tex_dtu_logo.pdf" 1630760801 1830 e452da49133969a7656f3882c11e9b04 ""
+  "beamer_slider_preamble.tex" 1630765669 2728 d36ea79be7cec10b3559a5660f2decaf ""
+  "beamercolorthemeDTU.sty" 1630765669 1181 417d2554e23179f8340453c73a028d75 ""
+  "beamerfontthemeDTU.sty" 1630765669 1259 f9c0e548315549e6c866364392c7263a ""
+  "beamerinnerthemeDTU.sty" 1630765669 1413 3c6129d12554e64ce93d7736032738c2 ""
+  "beamerouterthemeDTU.sty" 1630765669 2587 358e933cfccc5eaeb88326ddfaea4d6c ""
+  "beamerthemeDTU.sty" 1630765669 7254 70ddaf2cca3bafac859919a109938477 ""
+  "departments.tex" 1630765669 9638 1234d2d6a2d0975403246bb7c181706b ""
+  "dtucolours.tex" 1630765669 5683 501994c6596e5a9d67cce52d20165e38 ""
+  "index_NO_SVGS.aux" 1630765690 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index_NO_SVGS.nav" 1630765690 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index_NO_SVGS.out" 1630765689 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index_NO_SVGS.tex" 1630765669 685 bbde1cea7b8c90f367439acde6c917b0 ""
+  "tex_dtu_compute_a_uk.pdf" 1630765669 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1630765669 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1630765669 1830 e452da49133969a7656f3882c11e9b04 ""
   (generated)
   "index_NO_SVGS.log"
-  "index_NO_SVGS.aux"
-  "index_NO_SVGS.out"
   "index_NO_SVGS.nav"
+  "index_NO_SVGS.aux"
   "index_NO_SVGS.snm"
-  "index_NO_SVGS.toc"
   "index_NO_SVGS.pdf"
+  "index_NO_SVGS.out"
+  "index_NO_SVGS.toc"
diff --git a/examples/new_project/index_NO_SVGS.log b/examples/new_project/index_NO_SVGS.log
index 9187b2d5f42da72946acf4cf5008e6159f3b6c3d..b31be5c343b4c0d4a3b18c15f26b2578b2841a4a 100644
--- a/examples/new_project/index_NO_SVGS.log
+++ b/examples/new_project/index_NO_SVGS.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 15:06
+This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.9.3)  4 SEP 2021 16:28
 entering extended mode
 **./index_NO_SVGS.tex
 (index_NO_SVGS.tex
diff --git a/examples/new_project/index_NO_SVGS.pdf b/examples/new_project/index_NO_SVGS.pdf
index 208dea9165055060c825e0410c38e394122ae88d..16cfea60d274f44d58ab5a44912f03b948c7a58d 100644
Binary files a/examples/new_project/index_NO_SVGS.pdf and b/examples/new_project/index_NO_SVGS.pdf differ
diff --git a/examples/new_project/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf b/examples/new_project/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
index db69ca8b1f6887c42fbbfae29563607efdc2a3d3..1b1ae8f8fd7fdf5fec91853e5b9c68af24ef2d40 100644
Binary files a/examples/new_project/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf and b/examples/new_project/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf differ
diff --git a/setup.py b/setup.py
index 721f1fe2850f401626cc33aefd8c5df651c75a24..a213a27b16663355d281d268c901e6ecddb35828 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ with open("README.md", "r", encoding="utf-8") as fh:
 
 setuptools.setup(
     name="beamer-slider",
-    version="0.1.5",
+    version="0.1.6",
     author="Tue Herlau",
     author_email="tuhe@dtu.dk",
     description="Software to create inkscape overlays in Beamer",
diff --git a/src/beamer_slider.egg-info/PKG-INFO b/src/beamer_slider.egg-info/PKG-INFO
index 40437da7ab444ce499587093f31822fb04b1243d..c6aa74ce914aa2ef25e608ddbc28fb840a665f8c 100644
--- a/src/beamer_slider.egg-info/PKG-INFO
+++ b/src/beamer_slider.egg-info/PKG-INFO
@@ -17,23 +17,79 @@ License-File: LICENSE
 
 # Slider
 
-Slide overlay software based on beamer and inkscape. This project is currently used in coursebox. 
-The software also offers a package for jinja2 (jinjafy) which offers a handful of convenient extensions.
+Slide overlay software based on beamer and inkscape. This project is currently used in DTU coursebox.
+## What it does
+Slider allows you to combine free-hand drawing with a standard LaTeX beamer slideshow. It allows you to insert a special `\osvg{label}` tag in your beamer slides:
+```latex
+\begin{frame}\osvg{label}
+Various standard latex stuff
+\end{frame}
+```
+Then by running the `slider` command (see below) this will automatically create a transparent `.svg` file placed "above" the LaTeX contents 
+which allows you to do free-hand drawing. While you could do this manually, slider has the advantage it maintains the **LaTeX** contents as a non-editable background layer in the `.svg` file so you can do absolute positioning etc. Naturally, you can insert new `\osvg` tags (and keep them updated) at any point by just running the `slider` command. 
 
-Install:
+### Install:
+Simple pip-install the package and you should be all set.
 ```terminal
 pip install beamer-slider
 ```
-## Use
-Go to a directory where you want to start a slideshow. Use the command
+You can import the package using `import slider`. 
+
+
+# Use and examples
+Go to an empty directory where you want to start a slideshow and run the command:
 ```terminal
-slider_init.py index.tex
+python -m slider index.tex
+```
+This will start a small beamer project and populate it with the (few) necesary files to make the framework work. You can see the 
+generated files in the `/examples/new_project` folder. The main `LaTeX` file looks like this:
+```latex
+ 
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+\input{beamer_slider_preamble.tex}
+
+\title{Example slide show}
+\author{Tue Herlau}
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+
+\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run slider and check the ./osvgs directory for the svg files!
+\title{Slide with an overlay}
+This is some example text!
+\end{frame}
+
+\end{document}
+
 ```
-to start a beamer project. Edit index.tex (see how you add overlays in the file) and after you edit the overlay `.svg` files, run
+And the generated PDF file looks like this:
+
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/new_project_nup.png)
+
+Don't worry about the label in the upper-left corner: you can just turn it off with the LaTeX switch.
+
+Next, go to the `osvgs` folder. It will contain an image called `myoverlay.svg` (remember this was our label name).
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/inkscape.png)
+
+At the start, this file contains all the LaTeX contents as editable `svg` contents which we can move around (for instance by rotating the text), and we can add 
+free-hand drawings to the slide. The bottom layer of the image will always be a non-editable layer containing the **actual** LaTeX content of the slide (in this case the logo and text). You can use this for reference when you edit. When you are happy, simply save the file and re-run 
 ```terminal
-slider.py index.tex
+python -m slider index.tex
 ```
-to update the overlays. Note the overlay `.svg` files by default contains all the text in the slide they are imported from. This is helpful 
-if you want to move elements around. You can always add new overlays by using the '\osvg{my_label}' command in LaTeX.
+(it will automatically try to detect the `index.tex` if run without arguments). This will keep all layers up to date, flatten fonts and generally just make sure everything is okay. 
+You can find the output in the `examples/basic1` folder and the `pdf` file will now look as follows:
+
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/basic1_nup.png)
+
+Thats is! And since this is an overlay, you are free to add more LaTeX to the slide or contents to the `svg` and as long as you run `slider`, the `.svg` images will be kept up to date.
 
+## Additional features
+- You can add new overlays at any point by inserting a '\osvg{my_label}' command in your LaTeX document
+- Overlay-images with multiple layers are automatically converted into '\pause'-frames in LaTeX
 
diff --git a/src/beamer_slider.egg-info/SOURCES.txt b/src/beamer_slider.egg-info/SOURCES.txt
index 7fb2dd160746ff513f9ea85f5c293c7b7bfffb07..c979fb3f8714c4e99b6904d4028f54ed615b5082 100644
--- a/src/beamer_slider.egg-info/SOURCES.txt
+++ b/src/beamer_slider.egg-info/SOURCES.txt
@@ -2,8 +2,6 @@ LICENSE
 README.md
 pyproject.toml
 setup.py
-scripts/slider.py
-scripts/slider_init.py
 src/beamer_slider.egg-info/PKG-INFO
 src/beamer_slider.egg-info/SOURCES.txt
 src/beamer_slider.egg-info/dependency_links.txt
@@ -22,8 +20,11 @@ src/jinjafy/plot/__init__.py
 src/jinjafy/plot/plot_helpers.py
 src/slider/__init__.py
 src/slider/__main__.py
+src/slider/beamer_nup.py
 src/slider/convert.py
 src/slider/latexutils.py
 src/slider/legacy_importer.py
 src/slider/slide.py
-src/slider/slide_fixer.py
\ No newline at end of file
+src/slider/slide_fixer.py
+src/slider/slider_cli.py
+src/slider/slider_init.py
\ No newline at end of file
diff --git a/src/beamer_slider.egg-info/entry_points.txt b/src/beamer_slider.egg-info/entry_points.txt
index 64888f0c5347fe2f409b4b91e11bf49a1bdc135d..690e94603ad2903337fb2bd803a3f6c507dce26e 100644
--- a/src/beamer_slider.egg-info/entry_points.txt
+++ b/src/beamer_slider.egg-info/entry_points.txt
@@ -1,3 +1,3 @@
 [console_scripts]
-slider = slider.slide:slider_cli
+slider = slider.slider_cli:clize_main_entry_point
 
diff --git a/src/slider/__init__.py b/src/slider/__init__.py
index 0961f3387b6fd17172a24baf8122ccfbe5528207..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/src/slider/__init__.py
+++ b/src/slider/__init__.py
@@ -1,6 +0,0 @@
-# from jinjafy import execute_command
-from slider.latexutils import latexmk
-from slider.slider_cli import clize_main_entry_point
-
-if __name__ == "__main__":
-    clize_main_entry_point()
\ No newline at end of file
diff --git a/src/slider/__main__.py b/src/slider/__main__.py
index cb45dfce01a724913a6d90172be0af8746ac0468..0961f3387b6fd17172a24baf8122ccfbe5528207 100644
--- a/src/slider/__main__.py
+++ b/src/slider/__main__.py
@@ -1,9 +1,6 @@
-import clize
-
-def slider(a=123):
-    """" A docstring. Probably going to be shown as help?"""
-    print("A is", a)
+# from jinjafy import execute_command
+from slider.latexutils import latexmk
+from slider.slider_cli import clize_main_entry_point
 
 if __name__ == "__main__":
-    print("Welcome to the main module!")
-    clize.run(slider)
\ No newline at end of file
+    clize_main_entry_point()
\ No newline at end of file
diff --git a/src/slider/jinjastrings/__pycache__/generated.cpython-38.pyc b/src/slider/jinjastrings/__pycache__/generated.cpython-38.pyc
index 58c8f2186bb13216ad5fc88b60674f84f90388b8..7d96e9bee274daa9b5b1850c13d0a9ff322b39d5 100644
Binary files a/src/slider/jinjastrings/__pycache__/generated.cpython-38.pyc and b/src/slider/jinjastrings/__pycache__/generated.cpython-38.pyc differ
diff --git a/src/slider/slider_cli.py b/src/slider/slider_cli.py
index 03f57f8098bb6a5ef2c9deb168e0d1e77255d573..683b44c1a56dd21e61e94621458d63a04264691b 100644
--- a/src/slider/slider_cli.py
+++ b/src/slider/slider_cli.py
@@ -55,7 +55,7 @@ def slider_cli(latexfile=None, force=False, verbose=False):
             with open(name, 'r') as f:
                 lines = [l.strip() for l in f.read().splitlines()]
             s = "\n".join([l for l in lines if not l.startswith("%")] )
-            if "\\begin{document}" in s and "{beamer}" in s:
+            if "\\begin{document}" in s and "{beamer}" in s and "_NO_SVGS" not in name:
                 print("Main file found!")
                 mfiles.append(name)
         if len(mfiles) != 1: