CodeStencil has five major sections in its interface:
Code Tree - The Code Tree represents the would-be structure of the generated folders and resulting code files in a tree-like hierarchy.
Code Nanites - List of code blocks that trigger code generation.
Code Editor - Displays the code constructed for regeneration.
Schema Dictionary - This is the schema of any connected database.
Expanders - These are labels that can be expanded into specific strings during code generation.