external/internal dependencies (templates+auto-snap)