Surfaces

Portable configuration surfaces managed by wagents

Surfaces are the portable units in this repo. Runtimes are the places those surfaces are projected.