Reconfigured Project Setup, added NCImpl but nyi