Start on CPP port of core-lib
Remove temp files