JSON as Step Container Data Source or Custom Retool Component?

We're using flow charts to visualize our processes to guide our employees.

Now we would like to use something similar to the Retool Step Container Component to improve usability and add a gamification aspect.

To handle all those processes/components we would like to provide all the data with JSON to not have to build everything from scratch within the UI builder.

Also to update those components a JSON as data source would be handy.

Has anyone an idea how we can solve this?