NEW Project as util wrapper, Goals and Modules update listeners