Implement rendering via separate SGNode implementation