Seperated x86 and components, added IDT support