Proper interface deconstruction
Decals should be part of the engine
Typo in filename
Viewport was set in Scene instead of Root so resizing did not work untill scene was created