### Search before asking - [X] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement. ### Description 1. Create a new `DAG` canvas and develop it in a compatible way to ensure that the existing implementation can still run normally; 2. Added the switch of development mode (dynamic task component) in the system settings; 3. Add judgment in the part of entering `DAG` page; 4. Render the icon, name and form structure of the task component through the interface; ### Use case _No response_ ### Related issues _No response_ ### Are you willing to submit a PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)