move logic out of engine
restore dot graph
write cache
move some headers to include folder
move tool sources to custom dir
move more sources from src to tool
add string pool
remove variant explosion
interface cleanup
slim implementation more