source composing in build mode
the user should not have to think “i am writing an http listener with custom auth plumbing” unless they want advanced mode. but the world still needs a place for those semantics:
basic mode place face bind source choose matcher preset choose proto targets choose effects / views advanced mode inspect ports inspect auth and parser edit admit policy edit bind / birth rules inspect outbound policy
so the face remains the top-level authored noun, while the binding rack, ports, gate, and switch can be derived or expanded on demand. same grammar, different altitude.