collapse GLRenderer into Scene (formerly VectorRenderer parent class)
will need to refactor Scene into smaller components
renderer -> scene