TODO
        
            - 
                Configurable instruction set
            
 
            - 
                
Writable code
             
            - 
                
Hovering highlighting
             
            - 
                Clean code
            
 
            - 
                Comment code
            
 
            - 
                Stats (cycles to finish, cycles per instruction, other metrics)
            
 
            - 
                Compute result at the last execution cycle (and output to RS Result)
            
 
            - 
                
Prototype `watch` to functions
             
            - 
                Scrollable timeline
            
 
            - 
                
CDB should only be used once per cycle
             
            - 
                Configurable registers
            
 
            - 
                Configurable Reservation Stations
            
 
            - 
                Highlighting should only highlight dependencies
            
 
        
        Reservation Stations
        
            
                
                    | Name | 
                    Busy | 
                    Op | 
                    Vj | 
                    Vk | 
                    Qj | 
                    Qk | 
                    A | 
                    Result | 
                
            
            
            
        
        Register Status
        
        Instructions
        
            
                
                    | Instruction | 
                    Issue | 
                    Execute | 
                    Write Result |