Framework changes and added SpriteEditor