Major overhaul: use the package manager instead of git submodules. Packages are now all loaded at the same time and in the same place. Move Markdown integration into the future.