some refactoring to prepare for speed improvements and cooldict removal
some refactoring to prepare for speed improvements and cooldict removal

schieb/angr,axt/angr,angr/angr,angr/simuvex,iamahuman/angr,f-prettyland/angr,angr/angr,chubbymaggie/angr,iamahuman/angr,f-prettyland/angr,chubbymaggie/angr,schieb/angr,iamahuman/angr,axt/angr,chubbymaggie/simuvex,angr/angr,chubbymaggie/simuvex,chubbymaggie/angr,tyb0807/angr,f-prettyland/angr,schieb/angr,tyb0807/angr,axt/angr,tyb0807/angr,chubbymaggie/simuvex