Revert "Basic code for a drag and drop interface added, does not work at the moment"

This reverts commit 015e2a3a4312cc54ece2d68a92cea20d76f0f1f5.

Revert the recent changes as they didn't work to start on a saving algorithm instead
Added the necessary structure for the Options menu to parse configs and introduced the layout file syntax