refactor vertex & lighting namespaces to keep related specs in single ns
and rely on closure compiler tree shaking