Created abstract ButtonSprite and DefaultShader.