Cleanup
Started work on the global interrupt controller.