changesd operation sequence in renderstages and passes, enabled rendering and live editing in GUI
merged shaderProgram changes