The project is currently one single module. Update it to be split into modules that better separate and define how the project is used and structured