This is going to be very useful for implementing kernel modules. We'll also need it for dynamic linking later on.
Let's arrange things like this instead. It didn't feel right for all of the ELF handling code to live in AK.