Minor refactoring, add drag-drop file loading, add log output handling, start implementing 2D scenes