initial project structure updated: YAML config; skip resources copying if not set in config