Project structure modeled on ComfyUI-Pixaroma (MIT) with original code: fail-soft module loader in __init__.py, one file per node under nodes/, per-node frontend folders under js/ with shared .mjs utilities, offline validation script, docs, and a smoke-test workflow. Phase 1 placeholder nodes: Text Box, Show Text (with JS frontend), Random Line, Image Dimensions.