This actually worked so I am chuffed, but it doesn't read the necessary DWARF structures just yet. Still a good step forwards.
- reorganised the entire project so that the entire kernel is a single codebase rather than a kernel and a libk.