Refactor
This moves all logic into one module. This is done mainly to allow for automated testing, which I will now work on.
Merging because this will come eventually, and it boots correctly.
This moves all logic into one module. This is done mainly to allow for automated testing, which I will now work on.
Merging because this will come eventually, and it boots correctly.