- Every part of the runtime process has been improved and refactored.
Now there is order and simplicity rather than a cluster of WTFs.
 - Still need to reimplement support for generating .desktop files, this
is not a priority so far as the old implementation kind of still works
for this purpose.
 - Memory footprint has been reduced by a tiny fraction. Would still
like to bring it down to a bare minimum, as every value imported is kept
in memory during the whole runtime as of this commit. If only there was
a way of freeing up memory used by objects we don't need anymore.