Moved a lot of stuff into ShadowMapping. This includes a render system.