Moved some reusable files to Dark-Lib

These files can be used by other mods that use Dark-Library so i have
moved them. If needed i can share these files, or if i can i'll make the
Dark-Library public for use.