surface render - async with closure compiler
closure compiler - Labels and intersection shapes
closure compiler -gl shapes