The project is growing and it would be nice to refactor it. So it is necessary to separate files in the src/interface folder and make corresponding header umbrella files in the include/crocobygraph folder. Initial suggestions:
- Since it has multiple graphs generators (like grid, neural network, adjacency matrix etc) and it's going to have more we can create a src/interface/generators folder
- In the same way we have Color, Vector and AdjacencyMatrix structures. There's a way we can create some new structures on-demand. However those three structures we currently have are enough to take out
- The frames (WindowUIFrame) also have this tendency
The project is growing and it would be nice to refactor it. So it is necessary to separate files in the src/interface folder and make corresponding header umbrella files in the include/crocobygraph folder. Initial suggestions: