Added ogre-js. Reworked to pass entire app state as props to root component.