Creating base architecture for Sprite effects