All the code reworked into meaningful modules, it'll actually be functional once git-bump actually applies the tag
Replace the example file with something up to date