cleanup: give RuntimeInit its own source file