Fixed: Renamed 'Kernel.dll' assembly to 'Shared.dll'.
Fixed: Renamed 'Kernel.dll' assembly to 'Shared.dll'.
Added: Moved most stage-dependent code into their own modules.