Conversion of Scene and Generic Scene to one script.

Also fixes all the scenes to use it properly.