- Prepare now handles argument-to-input conversion only
- Collect handles resource gathering and data collection
- Status command updated to use new two-phase structure
- Command system trait modified to support separate phases
- Rename template files to have .template extension
- Rename generated source files to start with underscore
- Update .gitignore to ignore all files starting with underscore
- Update build.rs and deploy.ps1 to reflect new names