Introducing drawing strategies: moving current drawing algo to PointStrategy