Merge develop branch and create project scaffold
As discussed in group meeting, we'd like to use this project to gather useful utils and libs. To start, the action items are:
- Add a project scaffold in branch develop so the components of the project are clear.
- Merge the new version of develop into main.