* remove some duplicate build files * use ENGINE dgo for tests
* generate object, but not supported in linker yet * add link and tests * update types