Refactoring of render package; add shaders; and lights.