
container
	graph

data type
     basic type
     basic block
     expression
     ines file
     	  ines header
     nes memory map
     nes memory mapper
     instruction
	opcode
		opcode helper
	instruction helper
     quadruple
	quadruple helper
	quadruple generator
     

misc
	debug macro
     
back end module
     code server
     disassembler
     display module

front end
      origin scanner      
      cfg constructor
      foc optimizer
       	   foc branch tracer
	   
midddle end
	quadruple level
       		  data flow analyzer
	expression level
		   
     
