removed example (needs to go to different repo), and merge dot engine and asy engine.