output lexicon json in nested structure
`gen-emit` now writes schemas into a nested directory structure based on the NSID (e.g. `com/atproto/repo/strongRef.json` instead of `com.atproto.repo.strongRef.json`).
This is the layout expected by goat, lex, lpm, and others.
authored by