Need an react application with the following screens
1. Screen to upload/read/delete some json files and save them to mongodb
2. Screen to create the execution flow just like kanban board with 3 categories like steady state, attack state and revert state. There should be a palette which should have all the saved components in the first screen, and we should be able to drag and drop these components to the different categories of the kanban board and then prepare the final json which will be combination of all three states with their respective components list. Component definitions should be allowed to be modified.