MADE:
--> Class templatized

TODO:
--> Traits for table of interrupts